Mammouth du PHP |
985 Messages
21 mars 2010, 10:12
Pourquoi tu t'entêtes toujours a faire deux requêtes?
Il y en a une de trop à chaque fois:
// premiere requête
$sql = "SELECT NUMUTILISATEURS, titreannonce FROM annonces WHERE NUMANNONCE = '$NUMANNONCE' AND NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
// deuxieme requête
$sql2 = "SELECT * FROM annonces WHERE NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req2= mysql_query($sql2) or die ('erreur sql §<br />'.$sql2.'<br />'.mysql_error());
De plus tu en traites qu'une seule avec cette boucle:
while($data=mysql_fetch_array($req2))
echo $data ['titreannonce'];
}
Une seule suffit
De plus a moins que je sois vraiment fatigué, mais dans tes requêtes tu utilises deux variables.
Ok le principe est bon, mais comment PHP peut-il savoir a quoi correspond la variable si tu ne lui dis pas avant
Les variables dont je parle sont:
$NUMUTILISATEURS et
$NUMANNONCE.
Au pire fais des recherches sur le net , sur les variables en php...
Genre
Phpdébutant...
Pour comprendre ce que c'est une variable, comment cela fonctionne et pourquoi on s'en sert...
Modifié en dernier par
Dr@ke le 21 mars 2010, 10:18, modifié 1 fois.
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.