A voir également:
- Erreur SQL
- Erreur sql ✓ - Forum - MySQL
- Erreur sql 1064 ✓ - Forum - MySQL
- Erreur SQL Introuvable ✓ - Forum - PHP
- Erreur SQL ✓ - Forum - PHP
- Erreur SQL ✓ - Forum - PHP
7 réponses
-helper-
- Messages postés
- 89
- Date d'inscription
- mercredi 21 mai 2014
- Statut
- Membre
- Dernière intervention
- 15 juin 2014
Plop !
J'ai un problème dans ma page php que je ne vois pas comment résoudre.
Et..... Sinon c'est quoi le problème exactement !?? (si ca marchait on se doute que tu ne serais pas la !)
Si des messages d'erreurs sont présent (dans le source de la page, dans les logs ) ce serait bien de nous les donner !
J'ai un problème dans ma page php que je ne vois pas comment résoudre.
Et..... Sinon c'est quoi le problème exactement !?? (si ca marchait on se doute que tu ne serais pas la !)
Si des messages d'erreurs sont présent (dans le source de la page, dans les logs ) ce serait bien de nous les donner !
YannisCraft
- Messages postés
- 8
- Date d'inscription
- jeudi 29 mai 2014
- Statut
- Membre
- Dernière intervention
- 31 mai 2014
YannisCraft
- Messages postés
- 8
- Date d'inscription
- jeudi 29 mai 2014
- Statut
- Membre
- Dernière intervention
- 31 mai 2014
voici le screen de l'erreur
http://hpics.li/7310aa7
http://hpics.li/7310aa7
YannisCraft
- Messages postés
- 8
- Date d'inscription
- jeudi 29 mai 2014
- Statut
- Membre
- Dernière intervention
- 31 mai 2014
Je fais tous en local avec wamp server.
-helper-
- Messages postés
- 89
- Date d'inscription
- mercredi 21 mai 2014
- Statut
- Membre
- Dernière intervention
- 15 juin 2014
ok j'en demandais pas tant ! lol...
Donc je pense que tu auras compris que c'est ta requete qui ne fonctionne pas.... Mysql ne comprend pas ce que tu lui demande... Ne voyant pas de problème de synthaxe dans ta requête... j'imagine que tes données ne sont pas échappées correctement...
Fait un :
au début de la fonction : function changer_information_membre($email,$situation,$apropos)
A chaque fois que tu as un problème de requête SQL, tu affiches la valeur de la requête juste avant de l'exécuter comme çà tu sais pourquoi ça va pas très vite... Si tu ne vois toujours pas... ce que je fais apres je prends la requête et j'essaye dans PhpMyAdmin jusqu'à ce que çà fonctionne...
Personnellement ça je trouve ça bien (pour l'afficher dans du .... HTML) :
Mais pourquoi utiliser son résultat dans une base de données !???
Donc je pense que tu auras compris que c'est ta requete qui ne fonctionne pas.... Mysql ne comprend pas ce que tu lui demande... Ne voyant pas de problème de synthaxe dans ta requête... j'imagine que tes données ne sont pas échappées correctement...
Fait un :
var_dump( "UPDATE utilisateurs SET email='$email',situation='$situation',apropos='$apropos' WHERE pseudo='{$_SESSION['pseudo']}" );
au début de la fonction : function changer_information_membre($email,$situation,$apropos)
A chaque fois que tu as un problème de requête SQL, tu affiches la valeur de la requête juste avant de l'exécuter comme çà tu sais pourquoi ça va pas très vite... Si tu ne vois toujours pas... ce que je fais apres je prends la requête et j'essaye dans PhpMyAdmin jusqu'à ce que çà fonctionne...
Personnellement ça je trouve ça bien (pour l'afficher dans du .... HTML) :
$email = htmlentities(trim($_POST['email'])); $apropos = htmlentities(trim($_POST['apropos'])); $situation = htmlentities(trim($_POST['situation']));
Mais pourquoi utiliser son résultat dans une base de données !???
Nhay
- Messages postés
- 838
- Date d'inscription
- vendredi 2 novembre 2012
- Statut
- Membre
- Dernière intervention
- 17 décembre 2015
EN plus d'être non échappé comme le dit -helper-, il y a une autre erreur de Syntaxe :
WHERE pseudo='{$_SESSION['pseudo']}")Il manque un p'tit apostrophe, nan ?
WHERE pseudo='{$_SESSION['pseudo']}'")