Récupérer une valeur en SQL en PHP

Fermé
kevin76110 Messages postés 4273 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 27 mars 2013 - 28 mai 2012 à 17:24
 Utilisateur anonyme - 29 mai 2012 à 10:26
Bonjour,

J'ai un tableau généré à partir d'une base de données, affiché en HTML ( généré par un boucle PHP).
Le tableau s'affiche correctement, pas de soucis.
Ce tableau, à un moment, dans une certaine case, il m'affiche un nombre. Par exemple 3 (c'est une variable en fait, récupérée par un $row["id_client"] .
J'aimerais que, à la place d'affiche 3, PHP aille chercher dans un autre table (la connexion est déjà faite), la table CLIENT , qu'il recherche l'id du client (ici c'est 3) et qu'il me renvoie le nom du client ( noté nom_client ).
Or, je bute un peu.

Une petite aide ?


PS : j'ai déjà fait ceci, mais ça n'a pas l'air d'aller :
$idc = $row["id_client"];
echo $idc;
$select42 = 'SELECT id_client, nom_cli FROM client WHERE id_client IS '.$idc;
$result42 = mysql_query($select42,$link) or die ('Erreur : '.mysql_error() );
$total42 = mysql_num_rows($result42);
while ($donnees = $reponse->fetch())


Merci.

K.

1 réponse

Utilisateur anonyme
29 mai 2012 à 10:26
Bonjour

c'est '=', pas 'IS'
$select42 = 'SELECT id_client, nom_cli FROM client WHERE id_client = '.$idc;


et ensuite, comme tu as un seul client qui a cet id, il n'y a pas de boucle à faire pour les récupérer tous, un simple
$donnees = $reponse->fetch();
suffit. Surtout qu'un while, s'arrêtera quand $donnees deviendra false, et qu'il n'y aura plus de nom de client à récupérer.
1