Bonjour,
J'essaye en vint de comparer des "id" affichés dans 2 tables afin de savoir les quelles ne sont pas utilisés.
Forcément si je poste, c'est que sa ne fonctionne pas et j'aimerais beaucoup comprendre pourquoi.
Merci
J'essaye en vint de comparer des "id" affichés dans 2 tables afin de savoir les quelles ne sont pas utilisés.
Code:
<?php
include("data_bd.php");
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Impossible de sélectionner une base de donnée. Assurez vous d\'avoir correctement remplit les données du fichier data_bd.php.');
//on selectionne distinctement les id des clients ayant déposé une annonce
$query2 = mysql_query("SELECT DISTINCT (id_du_client) FROM TYPE_DE_LOCATION");
$un_client="";
while($client_avec_annonce = mysql_fetch_array($query2))
{
$un_client = $client_avec_annonce['id_du_client'];
$un_client.="$id_du_client";
//On ne ferme pas la boucle et on selectionne tout les id des clients inscrits qui sont différents des id clients ayant posté
$query1 = mysql_query("SELECT id FROM CLIENTS WHERE id != $un_client ORDER BY id ASC");
$mon="";
while($client = mysql_fetch_array($query1))
{
$mon_id = $client['id'];
$mon_id.="$id";
echo 'ID client sans annonce: '.$mon_id.'<br/>';
}
//on ferme la 1ere boucle
}
mysql_close();
?>
Forcément si je poste, c'est que sa ne fonctionne pas et j'aimerais beaucoup comprendre pourquoi.
Merci