我正在尝试通过 PHP 访问 MySQL,但我收到了这些错误消息。
注意:未定义变量:第 60 行 /var/www/contact.php 中的 stmt
致命错误:在第 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) ;