【发布时间】:2014-02-12 14:52:26
【问题描述】:
我正在创建一个动态页面,该页面会根据用户点击的帖子而变化。我还希望每次加载页面时页面的视图(命中计数器)都会增加一个。我目前收到以下错误。
致命错误:在第 13 行的 C:\Users\PC\Documents\XAMPP\htdocs\post.php 中的非对象上调用成员函数 bind_param()
<?php
session_start();
include 'php/config.php';
$post = $_GET['post'];
$stmt = $mysqli->prepare("SELECT * FROM forum WHERE ForumId = '$post'");
$stmt->execute();
$stmt->bind_result($ForumId,$ForumTitle,$ForumPostText,$PostDate,$Views);
$stmt->fetch();
$stmt->close();
$Views = 1;
$stmt = $mysqli->prepare("UPDATE 'forum' SET 'Views' = 'Views'+ 1 WHERE 'ForumId' = '?' ");
$stmt->bind_param('i',$post);
$stmt->execute();
$stmt->close();
?>
<!DOCTYPE html>
// The rest of the webpage yada yada yada
【问题讨论】:
-
检查 var_dump($stmt) 进行调试
标签: php prepared-statement hitcounter