PHP: вывод данных из колонок MySQL - PullRequest
0 голосов
/ 04 сентября 2011

Я хотел получить все строки в данном столбце и вывести их, но мой код просто не работает:

$result = mysql_query("SELECT Name,Number FROM Users WHERE Customer_ID = 1);
  if (!$result) {
    die("Query to show fields from table failed");
  }
$row = mysql_fetch_assoc($result);

echo $row['Name'];
echo $row['Number'];

^ This code is only displaying the first row, how can I list all the rows? 

Ответы [ 2 ]

3 голосов
/ 04 сентября 2011

Вы должны пройтись по строкам. Получив время mysql_fetch_assoc 1, вы получите только 1 строку (первую), поэтому вы должны сделать mysql_fetch_assoc для каждой строки в результате. Что-то вроде этого сделало бы:

while($row = mysql_fetch_assoc($result))
    echo $row['Name']." ".$row['Number'];
0 голосов
/ 04 сентября 2011

Чтобы отобразить все строки, вам нужно использовать цикл while следующим образом:

while($row = mysql_fetch_assoc($result)){

    echo $row['Name'];
    echo $row['Number'];
    echo '<br />';
}

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...