При выполнении этой функции вылазит ошибка
Fatal error: Uncaught Error: Call to a member function bind_param() on boolean in C:\OSPanel\domains\localhost\demos\cases\src\php\api.php: 168
Stack trace:
#0 C:\OSPanel\domains\localhost\demos\cases\src\php\api.php(48): lawsuit('Tok1shu, God0t', 'Quinowell, Just...',
1, '\xD0\x9E\xD0\xBD\xD0\xB8 \xD0\xBC\xD0\xB5\xD0\xBD\xD1\x8F...', '\xD0\x97\xD0\xB0\xD0\xB1\xD1\x80\xD0\xB0\xD1\x82\xD1\x8C ...', 'https: //www.you...', NULL, NULL)
#1 {main
}
thrown in
C:\OSPanel\domains\localhost\demos\cases\src\php\api.php on line
168
Так и не смог разобраться в чем проблема, может я тупой
Сама функция:
function lawsuit($plaintiff, $respondent, $type, $reason, $petition, $video){
global $conn;
$results = array();
$plaintiffs = array_map('trim', explode(',', $plaintiff));
$respondents = array_map('trim', explode(',', $respondent));
$stmt = $conn->prepare("INSERT INTO `cases`(`nickname`, `respondent`, `type`, `reason`, `petition`, `video`) VALUES (?, ?, ?, ?, ?, ?)");
$plaintiffs_json = json_encode($plaintiffs);
$respondents_json = json_encode($respondents);
$stmt->bind_param("ssisss", $plaintiffs_json, $respondents_json, $type, $reason, $petition, $video);
if ($stmt->execute()) {
// Запрос был выполнен успешно
$results[] = array(
'error' => false,
'message' => 'Дело успешно добавлено'
);
} else {
// Произошла ошибка при выполнении запроса
$results[] = array(
'error' => true,
'message' => 'Ошибка при добавлении дела: ' . $conn->error
);
}
return $results;
}
Строка 168:
$results[] = array(