再会,
我正在运行一个博客页面,即PHP
. 我正在使用PDO
连接字符串,并且一切正常。
我现在,最近上传到我的服务器,现在我不得不更改为使用mysqli
.
我是使用这种格式的新手,因为我一直使用PDO
.
我的代码如下,有人可以帮忙吗?
<?php
if (isset($_POST['cmdPost']))
{
try
{
$name = $_POST['txtname'];
$subj = $_POST['txtsubject'];
$msg = $_POST['txtmessage'];
if(empty($name) || empty($subj) || empty($msg))
throw new Exception("Error - Please fill in input fields!");
$stmt = $dbh->prepare("INSERT INTO blogs VALUES (name, subject, message)");
$stmt->bind_param($name, $subj, $msg);
这是我得到错误的地方:
"Fatal error: Call to a member function bind_param() on a non-object in /home/m4230930/public_html/blog.php on line 24"
我已经坚持了 3 天,我不确定如何继续。
有人可以帮忙吗?谢谢