Надеюсь, этот вопрос не слишком прост, я попытался просмотреть php-страницы postgresql и mysql, но не очень хорошо понял.
Если вы используете PHP с MySQL, вы можетесделайте что-то вроде этого:
$_connectionID = @mysql_connect(
$dbConnectionConfig['host'],
$dbConnectionConfig['user'],
$dbConnectionConfig['pass'],
true
);
@mysql_select_db($dbName, $_connectionID);
Ммм, два быстрых вопроса:
Какой смысл делать вышеописанное?Почему бы не сделать все сразу с mysql_pconnect
?
Что делает true
in mysql_connect
?Позволяет ли вам одновременно открывать несколько соединений с базой данных?
Теперь, как бы вы поступили и сделали это в PostgreSQL?Я знаю о pg_connect
, но для этого нужно указать имя БД, так что это больше эквивалентно mysql_pconnect
.Кроме того, я знаю, что @
в синтаксисе mysql php скрывает ошибки в случае сбоя.@
работает и для postgres?
Спасибо за ваше время, хорошего дня.