Impossible WHERE noticed ..... - PHP - Programmation
Marsh Posté le 21-02-2003 à 20:48:27
je precise que j'ai fait des echo de partout et que j'ai toute mes valeur operationnelles
Marsh Posté le 21-02-2003 à 23:00:31
select date from confirm_war where (attack='$own_squad' or defence='$own_squad' and (attack='$t1' or attack='$t2' or defence='$t1' or defence='$t2'
 and (attack='$t1' or attack='$t2' or defence='$t1' or defence='$t2' and map='$map' and date='$date' and cat='$cat'
 and map='$map' and date='$date' and cat='$cat' 
 
 
de rien   
 
Marsh Posté le 22-02-2003 à 16:56:36
Impossible WHERE noticed after reading const tables  
  
merci qd meme 
  
 
 
 
 
Marsh Posté le 23-02-2003 à 13:07:21
date est un nom réservé. 
 
tu peux essayer le "in" si tu veux : 
| Code : 
 | 
 
= 
| Code : 
 | 
 
si je me souviens bien 
 
Marsh Posté le 23-02-2003 à 13:24:16
en fait je fait ca : 
 
| Code : 
 | 
 
 
 
ensuite je fait un concatenation pour optenir la date finale 
 
| Code : 
 | 
 
 
l'echo est concluant donc no problem ! 
 
par contre apres je fait : 
 
| Code : 
 | 
 
 
et l'ai : Impossible WHERE noticed after reading const tables  
 
Marsh Posté le 23-02-2003 à 14:14:46
donnes la description de ta table pour voir. 
 
sinon je peux te dire que le  
where (attack or defence)='$own_squad' 
n'existe pas du tout et ne renvoit pas le résultat demandé. 
test le dans phpMyAdmin ou autre et tu verras ce qu'il va te renvoyer.  ça ne génère pas d'erreur, mais il renvoit n'importe quoi (je l'ai testé sur 2 clés numériques).
Marsh Posté le 23-02-2003 à 15:17:39
en effet le "SELECT *  
FROM ok_and_finish_war 
WHERE attack = '$own_squad' OR defence = '$own_squad'  
 
fonctionne 
 
par contre ma deuxiemme renvoye toujour la meme merde
Marsh Posté le 23-02-2003 à 15:18:25
| Code : 
 | 
  
gros copier coller dsl 
Marsh Posté le 23-02-2003 à 17:48:54
t'as essayé de faire des echo de tes requetes avant de les executer?
Marsh Posté le 23-02-2003 à 18:54:45
des echo de requete?  
 
 
cad? 
 
par cotre les echo de mes variable oui no problem
Marsh Posté le 23-02-2003 à 18:57:47
ben 
$sql = "select qd, attack, defence from confirm_war where qd='$dat'"; 
echo "<p>$sql</p>"; 
mysql_query($sql, $con); 
 
qqch comme ça 
pour voir la requete executée koi 
Marsh Posté le 23-02-2003 à 20:23:04
nan mais je l'execute directement dans phpmyadmin  
 
 
donc je sais parfaitement ce que j'execute  
 
Marsh Posté le 23-02-2003 à 21:13:58
| chacal_one333 a écrit : nan mais je l'execute directement dans phpmyadmin  | 
et phpmyadmin prend ton $dat peut etre 
Marsh Posté le 23-02-2003 à 23:48:35
 
   
  
j'ai soummis ton messages à mon ami google... il m'a répondu en première position un site qui m'a mené vers  : 
http://www.faqts.com/knowledge_bas [...] 45/fid/190 
 
je la connaissais pas celle là  
 
 ![[:pom2ping] [:pom2ping]](https://forum-images.hardware.fr/images/perso/pom2ping.gif) 
 
Marsh Posté le 23-02-2003 à 23:50:36
donc à mon avis ton format de date est erroné ou ta table est vide ?
Marsh Posté le 24-02-2003 à 06:59:25
| the real moins moins a écrit : et phpmyadmin prend ton $dat peut etre  | 
je tape directement la date 
Marsh Posté le 24-02-2003 à 06:59:57
| ethernal a écrit : donc à mon avis ton format de date est erroné ou ta table est vide ?  | 
possible que ma table soit vide 
Marsh Posté le 24-02-2003 à 09:05:17
| chacal_one333 a écrit : ouais en effet elle est vide  | 
![[:tapai] [:tapai]](https://forum-images.hardware.fr/images/perso/tapai.gif)
Marsh Posté le 24-02-2003 à 09:44:26
![[:xp1700] [:xp1700]](https://forum-images.hardware.fr/images/perso/xp1700.gif)
Marsh Posté le 24-02-2003 à 11:15:35
oooouuuuuh   ![[:the grosminet] [:the grosminet]](https://forum-images.hardware.fr/images/perso/the grosminet.gif) 
  
tout ça pour ça   
 
Marsh Posté le 21-02-2003 à 20:33:40
j'ai cette simple requete et en sortie j'obtient :
Impossible WHERE noticed after reading const tables
Je comprend pas bien le sens de cette phrase !
quelq'un peu m'expliqué ?
Message édité par Profil supprimé le 21-02-2003 à 20:47:59