requete impossible
le 24/09/2003 à 19:51
liege
en fait je cherche, et je n'y arrive pas, à utiliser 2 tables avec en communs le champ ID !!MAIS dont ce même ID est appelé dans l'url du genre essai.php?id=1.
donc
$sql2 = "SELECT * FROM listing,medical WHERE id=$id"
marche pas.
kkun peut-il m'aider ?? merci.
heu comme sa non ? :
<?
$sql2 = 'SELECT * FROM listing, medical id="'.$id.'"'
?>
Koboneil
<?PHP
$sql2 = 'SELECT * FROM listing, medical id="'.$id.'"';
?>
Koboneil
j croi ke c comme sa enfaite
<?php
$sql2 = "SELECT * FROM listing.medical WHERE id='$id'";
?><
mais comme je nais pas encor essayer une requte sur 2 table en meme temp j peux pas te dire si c exatement sa
le 24/09/2003 à 20:53
liege
rien ne fonctionne... help me
Si tes deux tables ont un attribut id, il faut preciser sur quelle table tu fais ta recherche.
Ex :
<?php
$sql2 = 'SELECT * FROM listing, medical WHERE listing.id="'.$id.'"';
// ou
$sql2 = 'SELECT * FROM listing, medical WHERE medical.id="'.$id.'"';
?>
le 24/09/2003 à 21:02
liege
oui ca prend listing, ms pas medical où id est également nécessaire...
le 24/09/2003 à 21:06
liege
c bon c réglé, merci bcp.
le 24/09/2003 à 21:13
liege
en fait pas du tt, le résultat est incorrect : il prend le premier enregistrement de l'une des tables !
le 24/09/2003 à 21:18
liege
réponse :
$sql2 = 'SELECT * FROM listing,medical WHERE medical.id="'.$id.'" AND listing.id="'.$id.'"';