以下のコードを含む PHP ページをロードすると、「非オブジェクトでメンバー関数 fetch_object() を呼び出します」というエラーが表示されます。これは、while という単語で始まる行に関係します。このエラーが表示されるのはなぜですか? 私のセキュリティ上の弱点を無視してください。
PHP スニペット:
header('Content-Type:application/json;charset=utf-8');
$file_absolute = "---placeholder for correct file path---";
include_once($file_absolute);
$mysql = new mysqli($db_host, $db_username, $db_password, $db_name);
$verb_value = $_POST['verb_value'];
$mysql->query("SET CHARACTER SET 'utf8'");
$result = $mysql->query("SELECT present_tense FROM $verb_value");
$queryResult = array();
while ($row = $result->fetch_object())
{
$queryResult[] = $row->present_tense;
}