PHP“在非对象上调用成员函数execute()”

时间:2012-09-14 16:34:12

标签: php mysql mysqli

我目前有一个非常奇怪的问题。我在我的网站上有这个代码:

// Load the menu links from the database
$result = $dbc->prepare('SELECT id, linktext, visible, sort FROM content ORDER BY sort');
var_dump($result);
$result->execute();
$result->bind_result($id, $menu_linktext, $menu_visible, $menu_sort);
while ($row = $result->fetch()) {
// If the link is visible create the link
if ($menu_visible == '1') {
    $menu_linktext_ = str_replace(' ','_',$menu_linktext);
    echo "<li><a href='?page=$menu_linktext_'>$menu_linktext</a></li>";
}
}

var_dump返回bool(false)。这意味着没有以某种方式与DB连接,但在同一页面上我有完全相同的代码,它可以解决问题。

0 个答案:

没有答案