Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP从列中回显值?_Php_Mysql - Fatal编程技术网

如何使用PHP从列中回显值?

如何使用PHP从列中回显值?,php,mysql,Php,Mysql,我是PHP新手,在从数据库打印值时遇到问题 这是我的代码: <? $level = $db->Query("SELECT `level` FROM users WHERE `id` = '" . $data['id'] . "'"); $r2 = mysql_fetch_object($level); ?> $level是一个mysql结果资源。尝试添加以下内容 while ($row = $level->fetch_row()) { var_dump($row

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

这是我的代码:

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

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

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

查询正在返回结果资源。您需要将其与某种fetch函数一起使用,以检索实际数据。如果您使用的是MySQLi,那么您可以使用或类似的对象。

虽然我们看不到$db是什么类型的对象,但我猜它是一个MySQLi连接对象。
query()
调用的返回值是一个结果资源,您必须从中获取行,但可能是其他内容。我们不能不先看看
$db
是如何实例化的,我不知道我是否明白该怎么做,但我只是尝试了一下:$r2=mysql\u fetch\u object($level);然后echo$r2;但该页面现在只加载了网站的一半。@user2989236:请编辑问题并包含更多代码(不是全部代码,只是包含相关部分)。我尝试更新代码,这几乎是我所拥有的所有内容。@user2989236:您是否阅读了
mysql\u fetch\u assoc
或任何其他mysql函数的文档?如果不是,那可能是一个好的开始。
while ($row = $level->fetch_row()) {
    var_dump($row);
}