MySQLI查询不返回结果

时间:2012-10-13 18:49:56

标签: mysqli

每个人都在说切换到mysqli所以我现在正在努力改变我的网站,但是我的所有内容都不再这样做了。

 $mysqli = mysqli_connect("$server", "$user", "$pass", "$webdb");
    $query=mysqli_query("SELECT * FROM pages WHERE name='Index'");
    $result = mysqli_query($webdb, $query);
$row = mysqli_fetch_object($result);
                {
                echo $row->content;
            }
            ?>

我的变量设置正确;从我看的每个地方看,格式看起来都是正确的,但是当我的实际服务器中的内容区域不为空时,内容区域是空的。有没有人看到我需要纠正的缺陷?

1 个答案:

答案 0 :(得分:0)

您要将第一个查询的结果设置为$query。然后将$query(不是字符串查询,而是结果对象)传递给另一个mysqli_query()调用。此外,$webdb应为$mysqli ..也许您打算这样做

$query = "SELECT * FROM pages WHERE name='Index'";
$result = mysqli_query($mysqli, $query);