использовать одно соединение mysqli для множества запросов на странице - PullRequest
0 голосов
/ 20 апреля 2011

есть два файла php.file1 выполняется браузером.второй имеет функции, которые вызываются при вызовах ajax.до сих пор я использовал mysql_query.поэтому я создал объект подключения только один раз в file2.я написал сохраненный процесс сейчас, и так как я не мог выполнить его с помощью mysql_query, я выбрал mysqli_stmt_init.Функция php, которая выполняет хранимую процедуру, выполняется в цикле вызовов ajax непрерывно.Я создал объект подключения MySQL только один раз в file2, как я сделал для объекта подключения MySQL.это не сработало.поэтому я создаю объект подключения mysqli каждый раз, когда вызывается конкретная функция php.предложить лучший способ

1 Ответ

0 голосов
/ 29 августа 2011

Не уверен, что это то, о чем вы просите, но вы можете определить новый объект mysqli только один раз, а затем использовать его во всем включенном коде, функциях (просто не забудьте передать его в качестве аргумента или используйте global.

$mysqli_connection = new MySQLi([details]);

while (1){
    $query = "SELECT * FROM table";
    $result = $mysqli_connection->query($query);
}

Вышеупомянутый псевдокод выполнит все запросы, используя одно и то же соединение.

...