Andreika
"PHP for nubies" reader
CREATE PROCEDURE -> Lost connection to MySQL server during query
MySQL 5.0.18-nt
вопрос - куда и почему уходит сервер(соединение с...)
после SELECT в хранимых процедурах
MySQL 5.0.18-nt
PHP:
<?
$db = new mysqli('localhost','login','pass', 'test');
$db->query("DROP PROCEDURE sp1");
$db->query("
CREATE PROCEDURE sp1 (x VARCHAR(5))
BEGIN
SELECT (2+2);
END;
");
$r = $db->query("CALL sp1('x')");
var_dump($r->fetch_assoc()); //array(1) { ["(2+2)"]=> string(1) "4"}
$r2 = $db->query('SELECT 2+2');
var_dump($r2); //(bool)false
echo $db->error; //Lost connection to MySQL server during query
$r = $db->query("CALL sp1('x')");
echo $db->error; // MySQL server has gone away
?>
