requete impossible

Répondre
liege
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.
Koboneil
le 24/09/2003 à 19:58
Koboneil
heu comme sa non ? :

<?
$sql2 = 'SELECT * FROM listing, medical id="'.$id.'"'
?>
Koboneil
Koboneil
le 24/09/2003 à 19:59
Koboneil
<?PHP
$sql2 = 'SELECT * FROM listing, medical id="'.$id.'"';
?>
Koboneil
XTremTourist
le 24/09/2003 à 20:26
XTremTourist
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
LA GLOBULE
le 24/09/2003 à 20:56
LA GLOBULE
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.'"';
?>
111 111 111 x 111 111 111 = 12 345 678 987 654 321
liege
le 24/09/2003 à 21:02
liege
oui ca prend listing, ms pas medical où id est également nécessaire...
liege
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 !
liege
le 24/09/2003 à 21:18
liege
réponse :
$sql2 = 'SELECT * FROM listing,medical WHERE medical.id="'.$id.'" AND listing.id="'.$id.'"';
Répondre
LoadingChargement en cours