有两个php文件。file1由浏览器执行。第二个是在ajax调用中调用的函数。到目前为止,我一直在使用mysql_query。所以我在file2中只创建了一次connection对象。我现在写了一个存储过程,因为我不能用mysql_query执行它,所以我使用了'mysqli_stmt_init‘。执行存储过程的php函数在一个连续的ajax调用循环中运行。我只在file2中创建了一次mysqli连接对象,就像创建mysql连接对象一样。这不管用。所以每次调用特定的php函数时,我都会创建一个mysqli连接对象。建议一个更好的方法
发布于 2011-08-29 22:03:10
我不确定这是否是你想要的,但你只能定义一次新的mysqli对象,然后在所有包含的代码、函数中使用它(只需记住将其作为参数传递或使用global。
$mysqli_connection = new MySQLi([details]);
while (1){
$query = "SELECT * FROM table";
$result = $mysqli_connection->query($query);
}上面的伪代码将使用相同的连接执行所有查询。
https://stackoverflow.com/questions/5728414
复制相似问题