同じ小さな問題に 10 時間以上取り組んでいるので、stackoverflow に質問する時が来ました! データベースに接続していますが、mysqli_stmt_bind_param を呼び出すと、「無効なオブジェクトまたはリソース」が表示されます。
コンソールで挿入ステートメントを試しましたが、正常に動作します..
<?php
$con=mysqli_connect("127.0.0.1:3306", "myUsername", "password");
mysqli_select_db($con, "webshop");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query= mysqli_stmt_init($con);
mysqli_stmt_prepare($query, "INSERT INTO user (name, email, hash, address, tel) VALUES (?, ?, ?, ?, ?)");
mysqli_stmt_bind_param($query, "ssssi", $name, $email, $hash, $address, $tel);
if(mysqli_stmt_execute($query))
{
mysqli_close($con);
}
?>
助けてくれてありがとう!