Как написать подготовленный оператор обновления Ссылка: mysqli::prepare
Я пробовал писать так, как описано:
if ($stmt = $mysqli->prepare("UPDATE tblFacilityHrs SET title =? description = ? WHERE uid = ?")){
$stmt->bind_param('sss', $title, $desc, $uid2);
//Get params
$title=$_POST['title'];
$desc=$_POST['description'];
$uid2=$_GET['uid'];
$stmt->execute();
$stmt->close();
}
else {
//Error
printf("Prep statment failed: %s\n", $mysqli->error);
}
Ошибка:
Ошибка подготовки: ошибка в синтаксисе SQL, проверьте руководство, соответствующее вашей версии сервера MySQL, на право синтаксис для использования рядом с 'description = ? ГДЕ uid = ?' в строке 1 отредактировано ряд.