PHP-Mysql : Afficher les données de plusieurs

kd -  
 ric -
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

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