У меня есть функция, которую я использовал с моими скриптами. openDBConn()
и closeDBConn()
Они оба называются функцией mysql_connect()
. Используется, как показано ниже
openDBConn();
$car_model = getCarModel($car_id);
$car_color = getCarColor($car_id);
closeDBConn();
делать это таким образом также позволяет мне сделать следующее
openDBConn();
mysqlStartTranscation();
upgradeCarColor($car_id);
addNewWing($car_id);
mysqlCommit();
closeDBConn();
Дилемма теперь, если я перехожу к mysqli, мне нужно будет передать ссылку на соединение.
Я также прочитал, что mysql_ * устарел, у меня есть следующие вопросы:
- Сколько времени у меня есть, прежде чем большинство моих функций перестанут работать?
- Есть ли какой-либо текущий или будущий способ доступа к текущему соединению mysqli, поскольку добавление дополнительных параметров в мои функции будет больно?
- Существует ли какой-либо правильный способ кодирования доступа к текущей ссылке соединения mysqli процедурной манерой. Если не в процедуре, то что лучше всего в ООП?