Мне очень сложно переписывать свой код каждый раз, когда я узнаю что-то новое о php (например, тот факт, что соединения mysql не могут быть переданы в сеансе как дескриптор).
Как вы реализуете соединение mysql в своих проектах? Многие люди предложили "объединение пулов", но после прочтения руководства я все еще потерян. Это похоже: "объединение пулов - mysql_pconnect!" - me: "и...? Как это вообще происходит в реальности? Можете ли вы передать mysql_pconnect в сеансе? Почему это, казалось бы, таинственная аура?"
Позвольте мне объяснить мою ситуацию. У меня есть функция под названием "query1":
function query1($query)
{
$db = new mysql(HOST,USER,PASS,DBNAME);
$result = $db->query($query);
$db->close();
return $result;
}
Это похоже на расточительный и неэффективный способ запроса db ( особенно, так как вам нужен дескриптор mysql для таких функций, как mysql_real_escape_string). Какая правильная форма для этого? Может кто-нибудь, пожалуйста, помогите мне?
Спасибо, я бы очень признателен за честный ответ.