2016-10-17 2 views
-2

Я пытаюсь получить все строки из базы данных, но когда моя база данных имеет только 1 строку, она будет отображаться на веб-сайте, если я добавлю больше 1 строки, ничего не показывать в Веб-сайт.Невозможно выполнить цикл более 1 строки Mysql

Мой код:

require_once('data/class.dbsetting.php'); 

Mysql sql = new Mysql(); 

sql->connect(); 

$query = 'select * from accounts'; 
$result = $sql->query($query); 

While($row = $sql->fetch_assoc($result)) 
{ 
    echo $row['Username']; 
} 
+0

Пожалуйста, добавьте 'var_dump ($ результат);' и показать нам результат – YVS1102

+0

Это странно, что вы используете 'новый MySQL() 'и используя его. Я не знаю, если вы скрыли его в своем коде для вопроса или если вы не используете какие-либо данные соединения. – Phiter

+0

Извините, мой класс - mySql, это будет mySql sql = new mySql(); –

ответ

0

Попробуйте с:

mysql_fetch_all($result,MYSQL_ASSOC);