用PHP打印SQL查询,使其“人类可读”

时间:2011-05-21 14:33:09

标签: php sql printing

有没有办法从sql查询打印结果而不只是读取资源ID?有点'print_r'的方式吗?

2 个答案:

答案 0 :(得分:2)

您是否打印mysql_connect的返回值?您应该查看mysql_fetch_assoc的输出。

答案 1 :(得分:2)

(假设MySQL。)

通过资源句柄迭代结果集没有本机PHP功能,没有。您必须使用mysql_fetch_assoc迭代自己。

从好的方面来说,你可以编写一个函数来完成它。

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

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

......或类似的东西。