2016-12-20 20 views
0

在我的搜索引擎我不得不做这行:如何防止CALL查询从数据库中断开?

$qresult = mysqli_query($db, "CALL get_urls('$input[0]');") or die('error'); 

多次。它是否正常停止数据库连接?有没有办法绕过它,或者我将不得不这样做

$db = mysqli_connect(); 

每次查询CALL后?

+0

它不应该关闭连接,除非你运行'mysqli_close()' – Phiter

+0

不,这是不正常的。这听起来像是数据库服务器崩溃了,所以也许在杀死服务器的函数中存在问题。 – Barmar

+0

检查你的MySQL服务器日志,看它是否崩溃。 – Barmar

回答

0

好了,所以,如果你要调用多个程序,你需要把

mysqli_next_result($database); 

说不上它做什么,为什么你要做到这一点,但它可以帮助。