関数を呼び出そうとすると、非オブジェクトで Call to a member function query() が発生します。
私のコードは次のようになります。
function add_profile() {
$hostname = "localhost";
$dbusername = "username";
$dbname = "dbname";
$dbpassword = "password";
$link = mysqli_connect($hostname, $dbusername, $dbpassword, $dbname);
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
}
$sql = "INSERT INTO payment_profiles(id, client_id) VALUES ( '','$profile_id')";
$result = $mysqli->query($sql);
if (!result)
{
echo 'Error: ', $mysqli->error;
}
}
add_profile();
私のエラーは次の行にあります:$result = $mysqli->query($sql);
私は何かを正しく呼んでいないと仮定しています。助けてくれてありがとう