良い一日、
私はブログページを運営しています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 日間固執しており、どうすればよいかわかりません。
誰か助けてくれませんか?ありがとう