2013-07-13 2 views
0

У меня есть две таблицы, первая - загруженные брифинги.два запроса php, показать все результаты из таблицы 1, а знак - id, а пользователь - тот же в таблице 2

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
+ ID + Title + Owner + Grade + Location      + Expiry + 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
+ 1 + Test1 + 123 + 1a  + Office 1, Office 2, Office 3 + 1404169200 + 
+ 2 + Test2 + 123 + 1n  + Office 1      + 1404169200 + 
+ 3 + Test3 + 126 + 1a  + Office 1      + 1404169200 + 
+ 4 + Test4 + 126 + 1n,1a + Office 1,office 5    + 1404169200 + 

Второй показывает все, что прочитал Инструктаж

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
+ unique +  item *ID from Table 1* + iduser + Date  +  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
+ 1  +    4    + 129  + 1394169200 + 
+ 2  +    4    + 128  + 1394169200 + 
+ 3  +    4    + 127  + 1394169200 + 
+ 4  +    4    + 125  + 1394169200 + 

Оба работают нормально и используются, чтобы показать пользователю, что у них есть brieifng читать. Однако меня попросили добавить список, поэтому, когда менеджер ищет пользователя, он показывает все графики, которые им нужно прочитать, и пометить те, которые были прочитаны. Первый запрос легко

$query ="SELECT * FROM `UPLOAD` WHERE Grade LIKE '%$GR%'//Grade of person being searched          
AND Location LIKE '%$LOC%'//location of person being searched 
AND expiry > '$current'";//and they haven't expired 
$query_result = mysql_query($query,$connection)         
or die("Couldn't execute query."); 
while($row = mysql_fetch_array($query_result))       
{  
echo $row['item']."<br>"; 
} 

Этот список всех brieifngs без проблем, теперь мне нужно искать строки во второй таблице, таблица 2 пункта = таблица 1 идентификатор и таблицу 2 iduser такого же, как человек, человека, которого нужно обыскать, и добавить галочку или выделить ее каким-либо образом. Однако я не могу это решить.

Существует больше кода выше этого, что имеет идентификатор поиска из $ _POST и PHP подключения и т.д., но я не мог поставить все это на одной странице

ответ

0

Чтобы выбрать элементы, которые вы можете использовать что-то подобное

SELECT * FROM second_table_name 
LEFT JOIN upload ON upload.id = second_table_name.item 
WHERE second_table_name.userid = searched_person_id 

Put правильное значение вместо second_table_name и searched_person_id

 Смежные вопросы

  • Нет связанных вопросов^_^