PHP-Mysql : Afficher les données de plusieurs

Fermé
kd - 19 juil. 2004 à 14:42
 ric - 19 juil. 2004 à 15:42
Bonjour, je voudrais afficher les résultats de deux tables sans lien entre elles. J'obtiens les résultats mais la boucle while ne se ferme pas une fois la liste complète.

Voici mon script :
<?php

echo $_GET['lien']."<br>";
$lien=$_GET['lien'];

require("connect.php");


$sql = "SELECT publications.Titre,publications.AnneePubli,auteurs.nom FROM publications, auteurs WHERE publications.Theme='$lien' ORDER BY publications.Titre";


$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

$compteur=mysql_num_rows($req);


echo 'Il y a '. $compteur .' résultats pour cette recherche'.'<br>';


while($data = mysql_fetch_array($req))
{




echo '<b>'.$data['Titre'].'<br> '
.$data['nom'].'</b>'.'<br>'
.$data['AnneePubli'].'<br>'.'<br>';


}



mysql_close();
?>
A voir également:

1 réponse

Essaie
while($data = mysql_fetch_array($req)) 
{ 
echo "<b>$data[Titre]<br>$data[nom]</b><br>$data[AnneePubli]<br><br>"; 
} 
0