2016-02-26 3 views
0

Как пользователь, я хочу просмотреть свой профиль, когда я вошел в систему. Данные, которые я хочу просмотреть, из другой таблицы, используя user_id.Как получить данные из другой таблицы с помощью user_id

Я пробовал код ниже, но вместо этого получаю все данные таблицы. Я пробовал использовать session_id, но он не работает.

Вот мой код:

<div> 
    <table style="border: 2px solid black;"> 
     <tr> 
      <th>Users Id</th> 
      <th>Language from</th> 
      <th>Language to</th> 
      <th>Category name</th> 
      <th>Message</th> 
      <th>File Name</th> 
      <th>Number of words of file</th> 
      <th>Count of words paste</th> 
      <th>Total</th> 
     </tr> 
     <?php 
     //$user_id = $_SESSION['user_id']; 
     $res = mysql_query("SELECT * from checkout JOIN users WHERE users.user_id = checkout.user_id"); 
     while($row = mysql_fetch_array($res)) 
     { 
      ?> 
      <tr> 
       <td><?php echo $row['user_id']; ?></td> 
       <td><?php echo $row['language_from']; ?></td> 
       <td><?php echo $row['language_to']; ?></td> 
       <td><?php echo $row['category_name']; ?></td> 
       <td><?php echo $row['message']; ?></td> 
       <td><?php echo $row['file']; ?></td> 
       <td><?php echo $row['file_count']; ?></td> 
       <td><?php echo $row['word_count']; ?></td> 
       <td><?php echo $row['total']; ?></td> 
      </tr> 
      <?php 
     } 
     ?> 
    </table> 
</div> 

Пожалуйста, попробуйте помочь мне, ребята ...

+0

использование предложение 'WHERE', используя идентификатор пользователя – Ghost

+0

' WHERE users.user_id = checkout.user_id' Я пробовал, но он имеет тот же результат – angel1108

+0

, используя этот 'WHERE users.user_id = checkout.user_id AND users.user_id = $ user_id' '$ user_id = $ _SESSION ['user_id']' –

ответ

1

Я не понимаю, если у вас уже есть user_id просто сделать

SELECT * FROM users WHERE id = <your user_id> 

Или исправить свой первый запрос

SELECT u.* 
FROM users AS u 
INNER JOIN checkout AS c 
ON u.id = c.user_id 
WHERE u.id = <id> 
+0

Я пробовал его, но он не работает sir ... – angel1108

+1

Тогда объясните нам, что у вас есть и что вы хотите получить, вопрос неясен. – Sakuto

+0

Я обновил свой вопрос выше, сэр. ^^ – angel1108

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