pb jointure entre 2 tables
salut,
je n'arrive pas a extraire les tuples de 2 tables
voici la requette:
$sql = "SELECT * FROM reponse_temp , reponse WHERE reponse_temp.correspondance_sujet=".$id_sujet_a_lire." and reponse.correspondance_sujet=".$id_sujet_a_lire." " ;
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
comment faire pour que cela fonctionne, rien ne s'affiche alors qu'une des 2 tables est renseigné ?
~_enricall_~
salut...
c'est pas tres clair ta question...
A mon avis, si tu n'as pas de resultat, c'est parce que tu as une table qui n'est pas renseignée.
Ne trouvant pas la correspondance, il ne peut pas te sortir de resultat.
Maintenant, si c'est pas ca, soit un peu plus clair ^^
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
bonsoir,
en fait ce que je veux c'est prendre des infos d'un champ (correspondance_sujet) dans 2 tables differentes, il se peux qu'une des 2 tables ne soit pas renseigné, le but est de recuperer toutes les infos inscrites dans le champ (correspondance_sujet) des 2 tables
~_enricall_~
quelle tablepeux ne pas est renseignée ??
parce que dans ce cas, les resultats ne seront pas complet si dans l'une des tables il manque des correspondance...
tu pourrais aussi eviter de mettre des nom de table trop grand lol, c'est plus chiant pour comprendre, et ca rentre pas dans la reponse du message sur une ligne, lol :D
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
ok,
en fait je ne veux pas une correspondance entre les 2 tables, je veux recuperer les tuples "sujet" des 2 table et les afficher
~_enricall_~
le 06/02/2005 à 00:53
bibi
INNER JOIN
LEFT JOIN
OR
regarde la doc mysql sur ces 3 trucs :)
commit suicide
merci pour votre aide, je m'en suis sortie en faisant ca :
$sql = "SELECT * FROM reponse WHERE sujet=".$id_sujet." UNION SELECT * FROM reponse_temp WHERE sujet=".$id_sujet." ORDER BY date_reponse DESC " ;
un while derriere est j'affiche le resultat des 2 tables dans un seul tableau
@+
~_enricall_~
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: