PHP 経由で MySQL にアクセスしようとしていますが、これらのエラー メッセージが表示されます。
Notice: 未定義の変数: stmt in /var/www/contact.php 行 60
致命的なエラー: 63 行目の /var/www/contact.php の非オブジェクトに対するメンバー関数 bind_param() の呼び出し
私のコード:
<?php
$servername = "localhost";
$username = "test";
$password = "test";
$dbname = "test";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// LINE 60
if(!$stmt = $conn->prepare("INSERT INTO MyGuests VALUES(?, ?, ?)") || !is_object($stmt)){
die( "Error preparing: (" .$conn->errno . ") " . $conn->error);
}
//LINE 63
$stmt->bind_param("sss", $firstname, $lastname, $email) ;