par
bruno.rotrou » 29 août 2008, 22:32
bonjour je parcour une base de données sql pour recuperer des lignes a l'aide du code suivant ,
mais les information que je recois sont doublées ???? je ne comprend pas mon erreur.
voici mon code
<?php
require_once('Connections/test_2008.php');
if (mysql_select_db($database_test_2008,$connexion))
{
$requete="SELECT nom FROM test_2008 WHERE email= '[email protected]'";
$resultat=mysql_query($requete,$connexion);
while($ligne=mysql_fetch_array($resultat)){
foreach($ligne as $valeur)
{
echo $ligne["nom"];
}
}
}
?>
merci de votre aide
A+
désolé, mais la reponse est simple c'est que je parcour2 fois mon tableau($resultat) une fois avec while et une fois avec foreach le bon code est :
require_once('Connections/test_2008.php');
if (mysql_select_db($database_test_2008,$connexion))
{
$requete="SELECT nom FROM test_2008 WHERE email= [email protected]'";
$resultat=mysql_query($requete,$connexion);
while($ligne=mysql_fetch_array($resultat)){
echo $ligne["nom"];
}
}
voila
enfin je crois

bonjour je parcour une base de données sql pour recuperer des lignes a l'aide du code suivant ,
mais les information que je recois sont doublées ???? je ne comprend pas mon erreur.
voici mon code
[php]
<?php
require_once('Connections/test_2008.php');
if (mysql_select_db($database_test_2008,$connexion))
{
$requete="SELECT nom FROM test_2008 WHERE email= '
[email protected]'";
$resultat=mysql_query($requete,$connexion);
while($ligne=mysql_fetch_array($resultat)){
foreach($ligne as $valeur)
{
echo $ligne["nom"];
}
}
}
?>
[/php]
merci de votre aide
A+
désolé, mais la reponse est simple c'est que je parcour2 fois mon tableau($resultat) une fois avec while et une fois avec foreach le bon code est :
[php]
require_once('Connections/test_2008.php');
if (mysql_select_db($database_test_2008,$connexion))
{
$requete="SELECT nom FROM test_2008 WHERE email=
[email protected]'";
$resultat=mysql_query($requete,$connexion);
while($ligne=mysql_fetch_array($resultat)){
echo $ligne["nom"];
}
}
[/php]
voila
enfin je crois :wink: