Чем отличаются функции mysql_connect и mysql_pconnect

mysql_pconnect() работает аналогично mysql_connect() с двумя важными отличиями.

Во-первых,
при соединении функция пытается найти уже открытый (постоянный) указатель на тот же сервер с тем же пользователем и паролем. Если он найден, возвращён функцией будет именно он, вместо открытия нового соединения.

Во-вторых, соединение с SQL-сервером не будет закрыто, когда работа скрипта закончится. Вместо этого, оно останется рабочим для будущего использования ( mysql_close() также не закрывает постоянные соединения, открытые mysql_pconnect()).

даже более того возможно предупреждение :

Warning: mysql_close(): 11 is not a valid MySQL-Link resource

Соединения такого типа называют 'постоянными'.

источник = http://php.net/manual/ru/function.mysql-...