Как показать несколько результатов из массива MySQL - PullRequest
0 голосов
/ 01 ноября 2009

Вот мой текущий код:

        $sql = "SELECT * FROM user_posts";
        $result = mysql_query($sql); 
        $row = mysql_fetch_array($result);
        while ($row = mysql_fetch_array($result)) 
        { 
        print $row['message'];
        } 

Моя цель - показать все данные в этой базе данных SQL через массив. Но в настоящее время он показывает только последний и ничего больше. Как я могу это сделать? Спасибо!

Ответы [ 2 ]

2 голосов
/ 01 ноября 2009

Вы должны удалить эту строку

$row = mysql_fetch_array($result);

Помимо этого должно отображаться каждое сообщение

0 голосов
/ 01 ноября 2009

Вы получаете только одну строку, потому что вы перезаписываете переменную $ row значениями из вашего массива результатов.

$sql = "SELECT * FROM user_posts";
$result = mysql_query($sql); 
while ($info = mysql_fetch_array($result)){ 
    print $info['message'];
}

Измените его на что-то подобное.

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