Comment Trier dans 2 tables?

selized
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 22 Mai 2006

Comment Trier dans 2 tables?

Message le Dim Oct 05, 2008 18:42

Bonjour,
Je vous explique,
J’ai une table « questions » avec clé primaire id et 6 colonnes qui comportent env. 10 000 entrées puis 1 table par membre env. 150 qui se compose de 3 colonnes
(cle_id, reponse, date) qui stock le numéro de la questions, le niveau de réponse et la date, elle ne s’incrémente pas.
Mon problème quand l’utilisateur fait un choix de questions, il ne faut pas que les questions qu’il a répondues réapparaissent.
Mes requêtes sont :
$repondu="SELECT cle_id FROM m12";
$reponse=mysql_query($repondu,$connect);
$toutereponse=mysql_fetch_assoc($reponse);

$query_membre = "SELECT*FROM win_questions WHERE win_themes=\"$themes\" AND win_pays=\"$pays\" AND id_questions != $toutereponse ORDER BY questions ASC";

Et j’ai un message d’erreur, j’ai essayer de rajouter $lesreponse = $toutereponse[‘cle_id’] ; et il ressort qu’une réponse

Pouvez vous m’aider a compléter ma requête ?


screuscreu
WRInaute impliqué
WRInaute impliqué
 
Messages: 968
Inscription: 14 Jan 2008

Message le Lun Oct 06, 2008 2:38

"!=" ==> "<>" en SQL non ?

J'ai pas regardé plus loin


5_legs
WRInaute passionné
WRInaute passionné
 
Messages: 2056
Inscription: 30 Avr 2006

Message le Lun Oct 06, 2008 2:45

Sans la structure de la table c'est difficile de deviner mais essaye quelque chose comme :

Code: Tout sélectionner
$query_membre = " SELECT * FROM win_questions WHERE win_themes= '". $themes ."' AND win_pays = '" .$pays ."' AND id_questions <> " . $toutereponse ." ORDER BY questions ASC ";


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités