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