2010-06-10 7 views
2

Je suis à la recherche d'une aide en php + MySQL + jquery J'ai 2 tablescomment extraire des données de plusieurs tables MySQL

table1 tableau 1 ont 4 colume (id, titre, desc, thumb_img)

tabel2 tableau 2 ont 3 colume (id, table1id, img)

Je veux juste comparer 2 table avec la valeur de $ _GET [ 'QS']; et afficher les enregistrements des deux (titre, desc, img)

Perspectives d'avenir pour l'aide :)

+0

Ceci est le manuel de Postgres, mais il peut vous aider. Http: //www.postgresql.org/docs/current/static/tutorial-join.html – Artefacto

Répondre

2
SELECT t1.title, t1.desc, t2.img 
FROM table1 AS t1 
JOIN table2 AS t2 
    ON t1.id=t2.table1id 
WHERE somefieldyoudidntspecify=:qs 
+0

somefieldyoudidntspecify? pouvez-vous expliquer cela? – faisal

+0

C'est ce que vous voulez comparer '$ _GET ['QS']' avec. –

0
<?php 
    $query="select * from table1 t1 inner join table2 t2 on t2.table1id = t1.id where SomeField = '". mysql_real_escape_string($_get['QS'])."'" 
?> 
+0

Quel est le périmètre SomeField? – faisal

+0

@faisal: Peut-être que vous seul pouvez répondre à cela. :) Vous devez spécifier ce que vous voulez comparer à $ _get ['QS'] – Arafangion

+0

ouais, il suffit de remplacer somefield avec un de vos champs de table. vous n'avez pas spécifié quel champ devrait être comparé, donc j'ai inventé un faux. –

Questions connexes