Pb php
Résolu/Fermé
sheik5757
Messages postés
236
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
14 mars 2010
-
19 juil. 2008 à 15:39
legulysse Messages postés 121 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 - 3 août 2008 à 03:40
legulysse Messages postés 121 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 - 3 août 2008 à 03:40
6 réponses
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15
19 juil. 2008 à 15:43
19 juil. 2008 à 15:43
si tu mets des " " autour de ta valeur, elle sera considérée comme une chaine de caracteres, et non comme une valeur numérique. je pense qu'il te suffit de les enlever.
sheik5757
Messages postés
236
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
14 mars 2010
8
19 juil. 2008 à 17:58
19 juil. 2008 à 17:58
c'est pareil j'obtiens
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char WHERE id =1' at line 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char WHERE id =1' at line 1
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
19 juil. 2008 à 20:34
19 juil. 2008 à 20:34
Salut
essayes comme ça:
@lain
essayes comme ça:
$requete1 = mysql_query("SELECT ".$info." FROM char WHERE id ='".$id."'") or die (mysql_error());
@lain
sheik5757
Messages postés
236
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
14 mars 2010
8
1 août 2008 à 16:03
1 août 2008 à 16:03
j'ai toujours l'erreur
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char WHERE id ='1'' at line 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char WHERE id ='1'' at line 1
Utilisateur anonyme
1 août 2008 à 16:33
1 août 2008 à 16:33
Salut,
utiliser un nom de table qui est déjà utilisé par SQL pour définir une chaîne de caractères ça risque de pas trop lui plaire.
Il faut donc faire comme ça :
En gros il faut entourer char de ``qui se trouvent en 7. (Alt Gr + 7)
utiliser un nom de table qui est déjà utilisé par SQL pour définir une chaîne de caractères ça risque de pas trop lui plaire.
Il faut donc faire comme ça :
$requete1 = mysql_query('SELECT '.$info.' FROM `char` WHERE id ="'.$id.'"') or die (mysql_error());
En gros il faut entourer char de ``qui se trouvent en 7. (Alt Gr + 7)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sheik5757
Messages postés
236
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
14 mars 2010
8
2 août 2008 à 18:34
2 août 2008 à 18:34
merci ça marche!
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15
3 août 2008 à 03:40
3 août 2008 à 03:40
Voilà qui est bon à savoir, merci pour cette info !