par
Cyrano » 05 juin 2007, 22:53
Plusieurs points :
-1- : pourquoi faire un SELECT * quand tu n'as besoin que de la valeur d'une seule colonne ?
-2- : il y a une curiosité dans la seconde requête :
Tu veux que ce soit égal à 0
et différend de $pub ??
-3- Pourquoi faire deux requêtes où une seule suffirait ?
Proposition basée sur le postulat mentionné au point 2 :
<?php
$sql = "SELECT ba.id, ba.img, ba.description ".
"FROM bonus bo, bannieres ba ".
"WHERE ba.fonctionne = 0 ".
" AND ba.fonctionne != bo.pub ".
" AND bo.pseudo = '". $_SESSION['pseudo'] ."';";
while ($donnee = mysql_fetch_array($echo))
{
$_SESSION['id'] = $donnee['id'];
$img = $donnee['img'];
$description = $donnee['description'];
}
?>
Essaye ça et reviens avec le résultat : résolu ou bien ça ne correspond pas ?