Forum Clubic

RESOLU [PHP/MySQL] Probleme avec une requete SQL

Salut !

J’ai un petit bout de code en PHP avec une requête MYSQL qui me permet d’aller chercher dans 2 tables les informations qu m’interessent !
Ensuite, je veux inscrire mes informations avec un echo.
Or, lorsque je teste mon script, il ne m’affiche qu’une seule ligne !
J’ai essayé ma requête sur PHPmyAdmin, elle marche nickel donc çà doit être mon code mais je vois pas du tout ce que c’est !
Si vous pouviez me donnez un pti coup de main !

Merci !

A j’oubliais voici le code :pt1cable:
[cpp]

<?php $sql="select inscription.nom, inscription.prenom, suivicom.mail, suivicom.facture from suivicom, inscription where pnp='NON PAYE' and inscription.mail=suivicom.mail"; $req=mysql_query($sql) or die("Erreur SQL"); while($res=mysql_fetch_array($req)) { $client=$res['mail']; $facture=$res['facture']; $nom=$res['nom']; $prenom=$res['prenom']; echo"$client $nom $prenom $facture € [url=index.php?page=GestCom.php&mail=$client>Cliquez sur le lien si le Paiement encaissé[/url]
"; } ?>

[/cpp]

Note bien :

  1. les mots clefs SQL en majuscule
  2. tu peux utiliser des alias pour les noms de tables, eg: SELECT I.nom FROM inscription I
  3. INNER JOIN.

=>
[cpp]SELECT I.nom, I.prenom, S.mail, S.facture
FROM suivicom S
INNER JOIN inscription I ON I.mail = S.mail
WHERE pnp=‘NON PAYE’[/cpp]

Pour le reste, ton script parcourt correctement la requête SQL, il n’y a donc à priori pas de problèmes de de côté-ci.

Regarde à tout hasard le code html produit.

je suis trop un boulet, j’avais oublié de fermer un quote ’ !

Merci