PHP SQL les ' et "
KANAVO
Messages postés
236
Date d'inscription
Statut
Membre
Dernière intervention
-
galahic -
galahic -
Bonjour !
J'ai un gros probleme avec les ' dans les requetes sql. Je ne comprend pas du tout pourquoi celle-ci ne fonctionne pas ...
$reponse = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo=' . $pseudo . ' and pass=' . $pass . '') ;
Si quelqun pouvait m'expliquer
Merci
J'ai un gros probleme avec les ' dans les requetes sql. Je ne comprend pas du tout pourquoi celle-ci ne fonctionne pas ...
$reponse = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo=' . $pseudo . ' and pass=' . $pass . '') ;
Si quelqun pouvait m'expliquer
Merci
A voir également:
- PHP SQL les ' et "
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Salut,
essaye ca :
$reponse = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo=' $pseudo' AND pass='$pass ' ") ;
a plus.
essaye ca :
$reponse = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo=' $pseudo' AND pass='$pass ' ") ;
a plus.
ou sa
$sql = 'SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo="'.$pseudo.'" AND pass="'.$pass .'"';
$reponse = mysql_query($sql) or die ('REQUETE SQL MAUVAISE<br>'.$sql.'<hr>'.mysql_error());
et pour ta ligne
$reponse = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo=' . $pseudo . ' and pass=' . $pass . '') ;
l'erreur est a la fin ->nd pass=' . $pass . '') ;<- deverais être
->nd pass=' . $pass ) ;
entre les parenthèse de mysql_query tu écris un texte pur et simple c'est ta requette c'est pour cela les ' ' mais vu que la fin de ta phrase (ta requette) termine par une valeur php le ' n'est pas n'écesaire vus que apres cella tu ne remet plu du texte et tu tombe sur la parenthèse
$sql = 'SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo="'.$pseudo.'" AND pass="'.$pass .'"';
$reponse = mysql_query($sql) or die ('REQUETE SQL MAUVAISE<br>'.$sql.'<hr>'.mysql_error());
et pour ta ligne
$reponse = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM membre WHERE pseudo=' . $pseudo . ' and pass=' . $pass . '') ;
l'erreur est a la fin ->nd pass=' . $pass . '') ;<- deverais être
->nd pass=' . $pass ) ;
entre les parenthèse de mysql_query tu écris un texte pur et simple c'est ta requette c'est pour cela les ' ' mais vu que la fin de ta phrase (ta requette) termine par une valeur php le ' n'est pas n'écesaire vus que apres cella tu ne remet plu du texte et tu tombe sur la parenthèse