Есть ли способ для подключения mysqli оставаться открытым для файлов и функций (LAMP)? - PullRequest
1 голос
/ 30 ноября 2010

У меня есть index.php и functions.php.

index.php не устанавливает соединения с базой данных, но использует функции из functions.php, которые подключаются к одной и той же базе данных.

Функции начинаются с

$mysqli = new mysqli('***', '***', '***', '***');
[...]
$mysqli -> close();

По мере роста приложения появляется все больше и больше функций, которые вызывают друг друга, и я думаю, что должен быть лучший метод, чем постоянное открытие и закрытие соединений.

1 Ответ

2 голосов
/ 30 ноября 2010

Вы пробовали использовать классы?

Может, поместить оператор соединения MySQL в ctor и использовать член класса для хранения дескриптора mysqli?

...