Напечатайте SQL-запрос в PHP, чтобы он был «читабельным» - PullRequest
0 голосов
/ 21 мая 2011

Есть ли способ распечатать результат из SQL-запроса, а не просто прочитать идентификатор ресурса? Что-то вроде того, как работает print_r?

Ответы [ 2 ]

2 голосов
/ 21 мая 2011

(Предполагая MySQL.)

Нет встроенной функции PHP для итерации набора результатов через дескриптор ресурса, нет.Вы должны выполнить итерацию, используя mysql_fetch_assoc.

С другой стороны, вы можете написать функцию для этого.

function print_rs($recordset) {
   while ($row = $recordset->fetch_assoc())
      print_r($row);
}

print_rs($db->query("SELECT * FROM `lol`"));

.. или что-то в этом духе.

2 голосов
/ 21 мая 2011

Печатаете ли вы возвращаемое значение mysql_connect? Вместо этого вы должны смотреть на вывод mysql_fetch_assoc.

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