0
megabax
18.06.16
✎
11:32
|
Добрый день. Подскажите пожалуйста, почему может не работать bind_param вот в таком коде:
$mysqli->query('SET NAMES utf8');
$query = "insert into ep_groups(name) values (?)";
try {
$stmt = $mysqli->prepare($query);
} catch (Exception $exc) {
//echo $query."\n".$stmt->errorInfo();
echo "ERROR PREPARE";
}
$s="Sdfwef";
$stmt->bind_param('s',$s);
Вроде протсой правильный код, но почему когда доходид до $stmt->bind_param('s',$s); вылетает с ошибкой 500?
|
|
2
megabax
18.06.16
✎
11:58
|
(1) Такое подозрение что
$stmt = $mysqli->prepare($query);
Но в строке
try {
$stmt = $mysqli->prepare($query);
} catch (Exception $exc) {
//echo $query."\n".$stmt->errorInfo();
echo "ERROR PREPARE";
}
Исключения не возникает.
можно ли как то узнать по другому, нормально ли выполнилось prepare b если нет то получить сообщение об ошибке?
|
|