有没有办法打印来自sql查询的结果,而不仅仅是读取资源ID?类似于"print_r"的工作方式?
(假设MySQL.)
没有本机 PHP 功能可以通过资源句柄迭代结果集,不是。您必须使用 mysql_fetch_assoc
进行迭代。
从好的方面来说,你可以编写一个函数来做到这一点。
function print_rs($recordset) {
while ($row = $recordset->fetch_assoc())
print_r($row);
}
print_rs($db->query("SELECT * FROM `lol`"));
.. 或类似的东西。
你打印的返回值mysql_connect
吗?您应该改为查看mysql_fetch_assoc
的输出。