logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007
-
15 avril 2006 à 19:29
logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007
-
18 avril 2006 à 17:47
Bonsoir, voila enfaite j'aimerai pouvoir inclure une variable dans ma requête mysql... mysql_query(conn,"SELECT * FROM nick where pseudo = 'mavariable'");
mais aucune idée...
logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007 15 avril 2006 à 20:05
oui mais je doit stocker mysql_query(conn,"SELECT * FROM nick where pseudo = 'mavariable'"); dans une variable pour pouvoir l'extraire avec
mysql_num_rows pour avoir le chiffre, et sprintf ne peut pas convertire 'conn' (Variable mysql) en une variable char...
cannot convert `MYSQL*' to `char*' for argument `1' to `int sprintf(char*, const char*, ...)'
logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007 17 avril 2006 à 16:38
Merci pour le lien, mais il ne m'aide pas vraiment... je suis désolé..
mais dit moi .. quand mysql_query retourne 1 lors d'un select sa veut dire que le pseudo demandé n'est pas dans la table ? parce que moi quand je fait
sprintf(szBuf, "SELECT * FROM nick where pseudo = \'%s\'",mot);
sql = mysql_query(conn,szBuf);
gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010 17 avril 2006 à 18:11
Si mysql_query( ) retourne une valeur non zéro, cela veut dire qu'il y a erreur dans la requete. Teste avec mysql_error( ) l'erreur generé par la requete. Dis-moi, la variable mot est-elle de type tableau de char? Le pseudo que tu demandes existe-il dans la table nick?
logant83
Messages postés90Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 6 mars 2007 17 avril 2006 à 20:39
Parcontre, est ce que la base mysql fait une difference entre les majuscules et minuscules lors d'un select ?
Exemple j'enregistre dans ma table le pseudo Pwet et aprés je lance une requete SELECT qui demande le pseudo pwet . lui il va me faire la différence ou Pwet et pwet pour lui ces pareil?
gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010 18 avril 2006 à 14:02
La comparaison des chaînes dans la requete mySQL est insensible à la casse. Donc Pwet==pwet.
Pour ton problème, montre le code pour qu'on voit où est le problème.