pb de syntaxe mysql [résolu] - PHP - Programmation
Marsh Posté le 09-07-2005 à 15:50:17
mysql_db_query(...) or die(mysql_error())
Et c'est DESC, pas DSC, ou alors y'a les deux ?
Marsh Posté le 09-07-2005 à 15:58:48
$req3 = "SELECT `date` FROM ".$t7." WHERE `ip`=".$ip." ORDER BY `date` DESC LIMIT 0, 1"; |
Erreur de syntaxe près de '.0.1 ORDER BY date DESC LIMIT 0, 1' à la ligne 1
J'ai l'impression que la syntaxe aime pas les "." de l'ip en localhost
Marsh Posté le 09-07-2005 à 16:02:05
Entoure tes valeurs de quotes.
WHERE `ip`='".$ip."'
etc
Marsh Posté le 09-07-2005 à 16:04:45
Merci, en fait je l'ai constaté en même temps que toi
misérables quotes
Marsh Posté le 09-07-2005 à 21:40:49
grosbin a écrit : je sais que je suis une grosse truite |
tu aime ça hein, te faire insulter.
Marsh Posté le 09-07-2005 à 15:38:12
Bonjour, je sais que je suis une grosse truite, mais là je comprends pas
$req3 = "SELECT `date` FROM ".$t7." WHERE `ip`=".$ip." ORDER BY `date` DSC LIMIT 0, 1";
$exe3=mysql_db_query($bdd,$req3);
$res3= mysql_fetch_array($exe3);
qui me renvoie ça :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\enc2005\voeux.php on line 257 -> dernière ligne en l'occurrence
En fait je cherche à prendre la dernière date à laquelle un message a été posté, selon l'ip et je me rend compte que je n'ai jamais trouvé de doc bien foutue sur les syntaxes sql ( marche sous phpmyadmin, mais pas dans mon script ).
[mode esquive taz]
Voilà je serais redevable à la personne qui me trouvera une réponse
[/esquive]
Message édité par grosbin le 09-07-2005 à 16:04:02
---------------
Photos Panoramiques Montagnes Haute Savoie