Page 1 sur 1

resultat de requete non transmise

Posté : 15 mai 2008, 11:04
par fatfat45
bjr,
voici le code:
$sql="
      select nom_user, username, passwd, groups_idgroups,prenom_user,user_id
      from auth
      where upper(username) = '".strtoupper($login)."'
    ";
    
    $result = mysql_query ($sql , $db_id);
    
    $l=0;
    while( $line = mysql_fetch_array($result) )
    {
        $name_session=$line[0]." ".$line[4];
        
      $pass=$line[2];
      $level=$line[3];
      $user_id=$line[5];      
      $l++;
    
et ca me marque:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\sdd\login\login.php on line 56

alors que la requete rend bien un résultat.
j'utilise php5 sous easyphp2.0

Posté : 15 mai 2008, 11:12
par Berzemus
Salut,

On peut voir d'ou vien $db_id ?

ca vient de là

Posté : 15 mai 2008, 11:14
par fatfat45
c'est une connexion spécifique:
$db_id = DbOrmes_connect($TypeDataBase01,$User,$Pass,$DataBase,$Server);

Posté : 15 mai 2008, 12:04
par Berzemus
Ah.. et c'est sur que la fonction retourne un identifiant de connexion à mysql tel qu'utilisé par le module mysql de php ?


Essaye voir ce petit bout de code pour voir si la connexion est bien valide:
printf("Informations sur l'hôte MySQL : %s\n", mysql_get_host_info($db_id));

Posté : 15 mai 2008, 12:32
par fatfat45
oui en fait ca ne se connectait pa à la bonne base.