Requete SQL avec surnomage dans tableaue

ever -  
 ever -
Voila j'essaye d'inserer les resultat de ma requete dans un tableau mais...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\...test.php on line 16

$req = "SELECT s. * , c. * FROM assetclass_software s, assetclass_computer c WHERE s.HARDWARE_ID = '1' AND c.ID = '1'";
$res=mysql_query($req,$id_connexion);

while ($tab=mysql_fetch_array($res,MYSQL_ASSOC)) //Ligne 16
{
echo '<tr><td>',$tab['s.ID'],'</td><td>',$tab['s.NAME'],'</td><td>',$tab['c.NAME'],'</td><td>',$tab['s.VERSION'],'</td></tr>';
}

4 réponses

  1. Siluni
     
    copie / colle la requête dans MySQL, tu devrais voir l'erreur par toi même

    Élément de réponse
    SELECT s. * , c. * FROM assetclass_software AS s, assetclass_computer AS c WHERE s.HARDWARE_ID = '1' AND c.ID = '1'
    
    0
  2. ever
     
    La requete précedente marche comme la tienne.

    Sous phpMyAdmin mon Select marche tres bien et j'obtiens ce que je veux.

    C'est au niveau du fetch_array que ca ne veux pas...
    0
  3. ever
     
    Bon j'ai plus le bug du fetch_array mais j'ai toujours pas de tableau qui s'affiche...
    0
  4. ever
     
    Si je met un truc dans le genre :

    $req = "SELECT s.* , c.* FROM assetclass_isesoftware AS s, assetclass_isecomputer AS c WHERE s.HARDWARE_ID = '1' AND c.ID = '1'";
    $res=mysql_query($req,$id_connexion);

    while ($tab=mysql_fetch_array($res,MYSQL_ASSOC))
    {
    echo '<tr><td>',$tab['ID'],'</td><td>',$tab['NAME'],'</td><td>',$tab['VERSION'],'</td></tr>';
    }

    Ca fonctionne, le truc c'est que j'ai une colonne qui s'appelle NAME dans chacune de mes classe et donc je voulais mettre s.NAME et c.NAME dans mon tab mais la ca m'affiche plus rien !!!
    0