Bonjour,
J'utilise Mysql 5.0.77 + PHP 5.2.6
J'ai 2 tables :
table "CLIENT" avec les colonnes :
id, numclient, lastname, firstname, namesoc, numtel
table "CONTRAT" avec les colonnes :
id, numclient, numcontrat, datecontrat
Le champ "numclient" me permet de relier les infos entre les 2 tables.
J'afficher dans ma page PHP la liste des contrat actifs avec à chaque fois les infos clients (societe, nom, prenom, téléphone)
Par défaut c'est trié par numéro de contrat
J'utilise la requete :
N'y aurait-il pas un moyen d'optimiser ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $result = mysql_query("SELECT * FROM `contrat` ORDER BY `numcontrat`"); while ($row = mysql_fetch_array($result, MYSQL_NUM)) {$result2=mysql_query("SELECT * FROM `client` WHERE `numclient`='".$row[1]."'"); $row2 = mysql_fetch_array($result2, MYSQL_NUM); echo '<td>'.$row[2]; echo '</td><td>'.$row2[2]; echo '</td><td>'.$row2[3]; echo '</td><td>'.$row2[4].'</td>'; }
Merci d'avance.
Partager