pb select

Invité
Invité n'ayant pas de compte PHPfrance

16 mai 2007, 19:16

Bonjour,
j'ai 1 script qui marche mais en rajoutant un élément dans le select, ca ne fonctionne plus :?

$sq2 = 'SELECT avatar, posx, posy, etat_vehicule FROM membres WHERE posx between '.$x_debut.' and '.$x_fin.' AND posy between '.$y_debut.' and '.$y_fin.' ORDER BY posx DESC,posy DESC AND etat_vehicule='vide'';
$req = mysql_query($sq2) or die(mysql_error());
while ($data = mysql_fetch_array($req)) {
   if (empty($TabMAP[$data['posx']][$data['posy']][$data['etat_vehicule']]))
   $TabMAP[$data['posx']][$data['posy']][$data['etat_vehicule']] = $data['avatar'];
   }
mysql_free_result($req);
ce qui coince se situe au niveau de etat_vehicule (dans le select et dans le if)

Merci d'avance pour vos éclaircissements?

ViPHP
ViPHP | 5924 Messages

16 mai 2007, 20:24

Tu as une erreur ?
Qu'est ce que tu devrais avoir et qu'est ce que tu as réellement ?

Invité
Invité n'ayant pas de compte PHPfrance

16 mai 2007, 21:15

aucune erreur, juste une page blanche, si je vire le fameux "etat_vehicule" (dans le select et dans le if)
le code fonctionne et affiche ce qu'il faut....

Invité
Invité n'ayant pas de compte PHPfrance

16 mai 2007, 21:15

En fait, j'ai un doute sur la syntaxe exacte du select (et/ou du if)

ViPHP
ViPHP | 5924 Messages

16 mai 2007, 21:35

mets un vardump($data); dans le while et transmet nous le résultat.