(1) Такое подозрение что
$stmt = $mysqli->prepare($query);
Но в строке
try {
$stmt = $mysqli->prepare($query);
} catch (Exception $exc) {
//echo $query."\n".$stmt->errorInfo();
echo "ERROR PREPARE";
}
Исключения не возникает.
можно ли как то узнать по другому, нормально ли выполнилось prepare b если нет то получить сообщение об ошибке?