В настоящее время я имею дело со стартапом в социальной сети. Мы используем php & mysql для внутренней разработки. У меня есть datamanager.php, у которого есть функции, которые обрабатывают соединения и запросы sql. У меня есть несколько функций, таких как регистрация, вход в систему, get_profile и т. Д.
У меня есть 2 варианта для обработки подключения mysql
1) создайте глобально достижимую переменную $connection
с mysqli_connect();
и не закрывайте соединения, пока я не закончу все операции с базой данных.
2) создайте функцию, а именно db_connect()
, которая возвращает переменную соединения в каждой функции базы данных. Кроме того, в каждой функции базы данных, такой как вход в систему, регистрация, я закрываю соединение с помощью mysqli_close();
и получаю другую переменную соединения с помощью db_connect();
Итак, какой выбор лучше для обработки соединений mysql и почему?