PHP MySQL соединение с бд
function myconnect() {
if ( (mysql_connect("serv:3306","login","pwd")) &&
(mysql_select_db("mydb")) ) return true;
return false;
}
И всякий раз когда мне нужно обратиться к бд я её вызываю снова:
if (myconnect()) {
//dosmth
}else {
//error
}
Хотел бы спросить является ли это "кривым" способом и может есть у кого пример более адекватного кода, то есть например чтобы mysql_connect вызывалась только 1 раз за сессию?
Читаем ман по функциям MySQL в РНР. ищем mysql_connect и mysql_pconnect
А лучше возьми готовый класс для работы с БД. Меньше париться будешь, чем с этими своими функциями
В сети полно библиотек для удобной работы с базами данных.
Например, элементарный dbSimple сильно облегчает жизнь.
или phpADODB