Impossible WHERE noticed .....

Impossible WHERE noticed ..... - PHP - Programmation

Marsh Posté le 21-02-2003 à 20:33:40    

Code :
  1. select date from confirm_war where (attack or defence)='$own_squad' and (attack or defence)=('$t1' or '$t2') and map='$map' and date='$date' and cat='$cat'


 
j'ai cette simple requete et en sortie j'obtient :
 
 

Citation :

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
Reply

Marsh Posté le 21-02-2003 à 20:33:40   

Reply

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

Reply

Marsh Posté le 21-02-2003 à 22:56:31    

ben ta requete elle veut rien dire coco [:chacal_one333]

Reply

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 map='$map' and date='$date' and cat='$cat'
 
 
de rien  :hello:

Reply

Marsh Posté le 22-02-2003 à 16:56:36    

Impossible WHERE noticed after reading const tables ;)  
merci qd meme
 
;)
 
 
 

Reply

Marsh Posté le 22-02-2003 à 18:17:37    

:cry:  
 
si vous plait

Reply

Marsh Posté le 23-02-2003 à 11:54:12    

:bounce:

Reply

Marsh Posté le 23-02-2003 à 13:07:21    

date est un nom réservé.
 
tu peux essayer le "in" si tu veux :

Code :
  1. attack in ('$t1','$t2')


=

Code :
  1. attack='$t1' or attack='$t2'


si je me souviens bien
 


---------------
...oups kernel error...
Reply

Marsh Posté le 23-02-2003 à 13:20:15    

ouais j'ai chang" le date en qd et ca fait pareil :/

Reply

Marsh Posté le 23-02-2003 à 13:24:16    

en fait je fait ca :
 

Code :
  1. select * from ok_and_finish_war where (attack or defence)='$own_squad'


 
 
ensuite je fait un concatenation pour optenir la date finale
 

Code :
  1. $dat=$report['day']."/".$report['month']."/".$report['year'];


 
l'echo est concluant donc no problem !
 
par contre apres je fait :
 

Code :
  1. select qd, attack, defence from confirm_war where qd='$dat'


 
et l'ai : Impossible WHERE noticed after reading const tables :pt1cable:

Reply

Marsh Posté le 23-02-2003 à 13:24:16   

Reply

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).


---------------
...oups kernel error...
Reply

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

Reply

Marsh Posté le 23-02-2003 à 15:18:25    

Code :
  1. id  int(11)   Non    auto_increment  Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  2.    attack  varchar(60)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  3.    defence  varchar(60)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  4.    s_a  varchar(10)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  5.    s_d  varchar(10)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  6.    qd  varchar(100)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  7.    hour  varchar(30)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  8.    cat  varchar(30)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte entier 
  9.    map  varchar(60)   Non      Modifier  Supprimer  Primaire  Index  Unique  Texte

 
gros copier coller dsl :D

Reply

Marsh Posté le 23-02-2003 à 17:40:54    

:bounce:  :)

Reply

Marsh Posté le 23-02-2003 à 17:48:54    

t'as essayé de faire des echo de tes requetes avant de les executer?

Reply

Marsh Posté le 23-02-2003 à 18:54:45    

des echo de requete? :??:
 
cad?
 
par cotre les echo de mes variable oui no problem

Reply

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 :D

Reply

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 :)

Reply

Marsh Posté le 23-02-2003 à 21:13:58    

chacal_one333 a écrit :

nan mais je l'execute directement dans phpmyadmin ;)
 
donc je sais parfaitement ce que j'execute :)  

et phpmyadmin prend ton $dat peut etre :heink:

Reply

Marsh Posté le 23-02-2003 à 23:48:35    

:lol:  :pt1cable:  
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]


Message édité par ethernal le 23-02-2003 à 23:48:58

---------------
...oups kernel error...
Reply

Marsh Posté le 23-02-2003 à 23:50:36    

donc à mon avis ton format de date est erroné ou ta table est vide ?


---------------
...oups kernel error...
Reply

Marsh Posté le 24-02-2003 à 06:59:25    

the real moins moins a écrit :

et phpmyadmin prend ton $dat peut etre :heink:

je tape directement la date :sarcastic:


Message édité par Profil supprimé le 24-02-2003 à 08:09:04
Reply

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 :/

Reply

Marsh Posté le 24-02-2003 à 08:09:23    

ouais en effet elle est vide :heink:

Reply

Marsh Posté le 24-02-2003 à 09:05:17    

chacal_one333 a écrit :

ouais en effet elle est vide :heink:  

[:tapai]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-02-2003 à 09:31:03    

[:chacal_one333] dsl

Reply

Marsh Posté le 24-02-2003 à 09:44:26    

[:xp1700]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-02-2003 à 11:15:35    

oooouuuuuh   [:the grosminet]  
tout ça pour ça  :cry:


---------------
...oups kernel error...
Reply

Marsh Posté le 24-02-2003 à 11:18:30    

t'aurais quand meme pu dire que tu faisais un explain  :sarcastic:

Reply

Marsh Posté le 24-02-2003 à 11:54:59    

:lol: merci encore [:keyzer93]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed