bonjour
j'ai réaliser un formulaire en php avec enregistrement dans une base de donnée mais lorsque je rempli le formulaire et j'entre dans la base que j'ai crée je la trouve vide .
Quelqu'un peut m'aider svp?
mercii
bonjour
j'ai réaliser un formulaire en php avec enregistrement dans une base de donnée mais lorsque je rempli le formulaire et j'entre dans la base que j'ai crée je la trouve vide .
Quelqu'un peut m'aider svp?
mercii
Il faudrait (evidemment) nous montrer ton code.
voisi le code que j'ai utilisée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql'); $dbname = 'db1'; mysql_select_db($dbname); mysql_query("INSERT INTO tab1 (nom, prenom) VALUES ('maleck', 'elbadri')"); ?>
ajoute à la fin
pour voir s'il y a des erreurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo mysql_error();
Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 3.0\www\application\cible.php on line 6
Error connecting to mysql
Ba voila tu as la réponse : root sans mot de passe n'a pas accès à la base.
svp comment je corrige sa
je suis debutante c'est ma premiere application
Bonjour,
C'est un peut étonnant, car si tu installes easyphp en n'y connaissant rien,
par défault il ne mets pas de mot de passe.
donc c'est bien
"localhost"
"root"
""
Alors je me demandes
1) tu as démarré easyphp, mais as tu démarré Mysql ?
2) as tu accés a l'administration (clic droit sur l'icone => administration
la tu contrôles ton login dans le fichierr des users
Bonjour,
En mettant l'utilisateur avec son mot de passe dans les variables $dbuser et $dbpass.comment je corrige sa
Le tutorielje suis debutante c'est ma premiere applicationLe tutoriel pour grands débutants pressés.
j'ai fait toutes ces étapes mais je n'arrive pas à me connecter sur la base
je ne comprend pas pourquoi
Est-ce que tu arrives a te connecter à phpmyadmin ?
vous voulez dire par "se connecter a phpmyadmin" c'est d'ouvrir phpmyadmin par le bouton droit en cliquant sur easyphp puis administration ? Si c'est ça, oui j'ai fait tout ça et j'ai crée les table dont j'ai besoin mais lorsque je rempli le formulaire rien ne s'enregistre dans la base
Donc c'est clair, quand tu y va , tu vois a gauche plein de noms de tables sous mysql
parmis ces tables il y a "user" clic dessus et demandes afficher
tu va trouver certainement
"localhost" "root" ""
mais ta table tab1 est sous le mot mysql ?
ou as tu bien une autre base en gras avant db1
Si oui existet'il un fichier user pour db1
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager