有两个php文件。 file1由浏览器执行。第二个具有在ajax调用上调用的函数。到现在为止我使用的是mysql_query。所以我在file2中只创建了一次连接对象。我现在写了一个存储过程,因为我无法用mysql_query执行它,我去了'mysqli_stmt_init'。执行存储过程的php函数在ajax调用循环中连续运行。我在file2中只创建了一次mysqli连接对象,就像我为mysql连接对象所做的那样。它没有用。所以我每次调用特定的php func时都会创建一个mysqli连接对象。提出一个更好的方法
答案 0 :(得分:0)
不确定那是否是你要求的,但你只能定义一个新的mysqli对象,然后在所有包含的代码,函数中使用它(只记得将它作为参数传递或使用global
。 / p>
$mysqli_connection = new MySQLi([details]);
while (1){
$query = "SELECT * FROM table";
$result = $mysqli_connection->query($query);
}
以上伪代码将使用相同的连接执行所有查询。