MySQLi的预处理语句错误插入mysqli的预处理语句不工作
$conn = new mysqli($servername, $username, $password, $dbname);
$stmt = $conn->prepare("INSERT INTO users (firstname, lastname, email,password) VALUES (?, ?, ? ,?)");
$stmt->bind_param("ssss",$firstname,$lastname,$email,$pass); //<-- return 500 status
// // set parameters and execute
$firstname = "John";
$lastname = "Doe";
$email = "[email protected]";
$pass = "Doe";
$stmt->execute();
您设置的参数绑定后,他们????该如何工作? –
而且你为什么要绑定5个参数而不是4个? – ElChupacabra
@ElChupacabra你在哪里看到5? –