ikramta
Messages postés151Date d'inscriptionlundi 24 décembre 2007StatutMembreDernière intervention10 février 2016
-
12 févr. 2009 à 13:58
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
12 févr. 2009 à 15:20
salut tout le monde.
bon je veut ocupé l'identifiant des chambres qui ne sont pas inscrit dans la table reservation.mon problème estque cet requete m'affiche le premier id_ch
non inscrit quand j'enleve la boucle while mais si je met while elle m'affiche du n'importe quoi.c'est la requte
$sql="select chambre.id_ch from reservation,chambre where chambre.id_ch!=reservation.id_ch ";
$req=mysql_query($sql);
while($rep=mysql_fetch_array($req))
{
echo $rep[id_ch];
}.
merci bien d'avance et j'espere avoir réponse .salut et bon courage
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 12 févr. 2009 à 15:20
Salut,
Bien essayé, mais a peu de choses près tu fais un joli produit cartésien des tables `reservation` et `chambre`, je plains ton serveur. Je te propose ceci pour résoudre ton problème :
SELECT chambre.id_ch FROM chambre WHERE chambre.id_ch NOT IN (SELECT reservation.id_ch FROM reservation)