如何使用PHP回显列的值?

时间:2013-11-13 19:19:19

标签: php mysql

我是PHP新手,在从数据库打印值时遇到问题。

这是我的代码:

<?
$level = $db->Query("SELECT `level` FROM users WHERE `id` = '" . $data['id'] . "'");
$r2 = mysql_fetch_object($level);
?>

这就是我尝试打印时的样子:

<?php
echo $r2;
?>

当我尝试回显它时,它不会从关卡中打印出值,但它只会加载一半的页面。

如果有人能告诉我这是什么问题,我真的很感激。

2 个答案:

答案 0 :(得分:1)

$ level是一个mysql结果资源。尝试添加以下

while ($row = $level->fetch_row()) {
    var_dump($row);
}

答案 1 :(得分:1)

查询返回结果资源。您需要使用某种类型的提取函数来检索实际数据。如果您使用的是MySQLi,则可以使用mysqli_fetch_row()或类似的。