0

每个人都在说要切换到 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;
            }
            ?>

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

4

1 回答 1

0

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

$query = "SELECT * FROM pages WHERE name='Index'";
$result = mysqli_query($mysqli, $query);
于 2013-07-25T17:34:17.533 回答