pour afficher deux valeurs de champ (ID et NOM) de ma base de données, je répète deux fois la même chose (2 requêtes / 2 foreach), comme dans le code ci-dessous. Est-ce qu'il y a mieux ?
$requete1 = "SELECT ID
FROM visiteurs
WHERE ID = '$n'
";
$resultat1 = mysql_query($requete1);
while ($ligne1 = mysql_fetch_array($resultat1, MYSQL_ASSOC))
{
if (mysql_errno())
{
die("<br>".mysql_errno()." : ".mysql_error()."<br>");
}
foreach ($ligne1 as $nom1=>$colonne1)
{
{print("<tr><td>$colonne1. ");}
}
} // fin du while RESULTAT1
$requete1 = "SELECT NOM
FROM visiteur
WHERE ID = '$n'
";
$resultat1 = mysql_query($requete1);
while ($ligne1 = mysql_fetch_array($resultat1, MYSQL_ASSOC))
{
if (mysql_errno())
{
die("<br>".mysql_errno()." : ".mysql_error()."<br>");
}
foreach ($ligne1 as $nom1=>$colonne1)
{
{print("$colonne1 : </td>");}
}
} // fin du while RESULTAT1
Merci de m'instruire.