Derec
Новичок
Проблема с msqli - Lost connection to MySQL server during query
Есть такой код
запускаю все отлично работает. Запускаю скрипт много раз и начинает вываливаться ошибка Lost connection to MySQL server during query.
Если убрать проверку if($stmt = $mysqli->prepare("CALL test_proc()")), то ошибка
Fatal error: Call to a member function execute() on a non-object in D:\locNet\UsbWebserver\Root\test\index1.php on line 14
Почему так? Что за проблемы с соединением? Ковыряюсь уже три дня, в гугле был
_________
Код test_proc()
BEGIN
SELECT 1;
END
Сделана для теста работы с хранимками.
Есть такой код
PHP:
<?php
$DB_HOST = 'localhost';
$DB_LOGIN ='root';
$DB_PASS = '555';
$DB_NAME = 'test';
$mysqli = new mysqli($DB_HOST,$DB_LOGIN,$DB_PASS,$DB_NAME,3307);
for ($i=1; $i<100; $i++)
{
if($stmt = $mysqli->prepare("CALL test_proc()"))
{
//$stmt->bind_param('s',$h);
$stmt->execute();
$stmt->bind_result($add);
$stmt->fetch();
$stmt->close();
echo $add;
}
else
{
printf("Errormessage: %s\n", $mysqli->error);
exit;
}
}
$mysqli->close();
?>
Если убрать проверку if($stmt = $mysqli->prepare("CALL test_proc()")), то ошибка
Fatal error: Call to a member function execute() on a non-object in D:\locNet\UsbWebserver\Root\test\index1.php on line 14
Почему так? Что за проблемы с соединением? Ковыряюсь уже три дня, в гугле был

_________
Код test_proc()
BEGIN
SELECT 1;
END
Сделана для теста работы с хранимками.