@run182

Как выбрать все записи из таблицы mysql?

Пробую так:
$users = mysql_query('SELECT * FROM `r_users`');
print_r(mysql_fetch_array($users));

не получаеться, выводит последнего пользователя и все.
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
@IceJOKER
Web/Android developer
во-первых - перейдите на mysqli
во-вторых - пройдитесь в цикле и заполните массив всеми данным
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
FanatPHP
@FanatPHP
Чебуратор тега РНР
1. Не использовать функции mysql_*
2. Применять функции так, как описано в документации, а не руководствуясь собственными фантазиями.

$users = $pdo->query('SELECT * FROM `r_users`')->fetchAll();
print_r($users);

Как работать с PDO написано здесь: phpfaq.ru/pdo
Почему не mysqli написано здесь: Mysqli или pdo?
Ответ написан
Комментировать
@romkaby
Читайте доки, этого в гугле навалом а ошибка более чем видна.
Ответ написан
Комментировать
kashey
@kashey
Программирую большую половину жизни
Одна команда - одна запись. Много команд (в цикле) - много записей.
Если записей реально очень много (десятки-сотни тысяч) - имеет смысл использовать "unbuffered query".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы