2013-04-13 2 views
-1

я таблица называется users_points в MySQL:Как показать все данные для определенного ID пользователя?

Я попытался показать все данные, связанные с пользователем id=2

Но я не мог найти лучший SELECT для этого работа.

Я пробовал:

SELECT * FROM users where id=2 

Но дайте мне первую строку в таблице, не все строки.

Может ли кто-нибудь помочь мне с этим, пожалуйста?

+7

'SELECT * FROM пользователей, где ID = 2'? –

+0

Я сделал это, но он просто дал мне первую строку в таблице. – user2278476

+2

затем исправить свой php-код ... –

ответ

3

Все нормально с вашим запросом,
Вы должны искать другие причины, почему это выход не хотел информации,
если вы используете PHP для вывода информации использовать while цикл!

Например (если вы выводите данные с PHP):

<?php 
    $query = "SELECT * FROM users where id=2"; 
    if($result = $mysqli->query($query)){ 
     while($row = $result->fetch_assoc()){ 
      echo '#'.$row['id'].' - '$row['name'].' - '.$row['points'].' - '.$row['date'].'<br />'; 
     } 
    } 
?> 
+0

благодарит человека за его работу – user2278476

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