Erreur ressource id#4..... rien a voir avec mysql_fetch_array().....

Résolu
bencoandco Messages postés 165 Date d'inscription samedi 8 mai 2010 Statut Membre Dernière intervention 3 janvier 2015 - 16 août 2010 à 15:42
bencoandco Messages postés 165 Date d'inscription samedi 8 mai 2010 Statut Membre Dernière intervention 3 janvier 2015 - 17 août 2010 à 08:34
bonjour,

j'ai un problème

quand j'execute mon code php j'ai le message "ressource id#4" qui s'affiche or je n'ai pas de problème avec mysq_fetch_array() car le message s'affiche avant. Voilà le code que je lance :


"
<?php

include("conf.php");// qui contient les variables $dolibarr_main_db_[...]
if(!$link_id=@mysql_connect($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass))
{
exit();
}
else
{

}

Mysql_select_db($dolibarr_main_db_name);
$requete="SELECT * FROM llx_user";
$valeur=mysql_query($requete);
$erreur1=mysql_error();
$tableau=array();
print("----- ".$valeur."-----
");
print("----- ".$erreur1."-----
");

print '<select ">';

while ($tableau=@mysql_fetch_array($valeur))
{

print" <OPTION>".$tableau['name']." </OPTION>";
print $tableau['name'];

}

print("</SELECT>");


?>

"


même quand j'enlève la partie après " print("----- ".$erreur1."-----
"); " j'ai quand même le message d'erreur qui s'affiche j'ai pourtant les bons droits d'utilisateur... je ne comprends pas avez vous des solutions ?

Merci !

@+!
;-)

2 réponses

bencoandco Messages postés 165 Date d'inscription samedi 8 mai 2010 Statut Membre Dernière intervention 3 janvier 2015
17 août 2010 à 08:34
La seule chose que j'ai changé :


c'est dans le while j'ai stocké les datas de fetch_array et j'ai utilisé ces datas pour l'affichage

"

$i=0;
while ($tableau=@mysql_fetch_array($valeur))
{

$names[$i]=$tableau['name'];
$i++;
}


for($i=0;$i<count($names);$i++)
{
print" <OPTION>".$names[$i]." </OPTION>";
}

"

Et là ça marche
;-)
3
bencoandco Messages postés 165 Date d'inscription samedi 8 mai 2010 Statut Membre Dernière intervention 3 janvier 2015
16 août 2010 à 15:47
meme quand j'enleve les prints ça ne change rien

;-)
0