Ресурс php mysql_connect всегда одинаковый

У меня проблема с PHP-скриптом, который вы можете увидеть здесь: http://codepad.org/F0qhElRC

Не открывает новый ресурс для каждого подключения от ребенка. Я уже пробовал использовать 127.0.0.1 или IP-адрес локальной сети, но ничего не работало, также max_user_connections в mysql установлен в 0, открытие соединения из Интернета дает мне другой ресурс для Интернета. Но в командной строке он использует то же самое.

В mysql_connect я указал new_link как true, я поместил __destruct в класс bd, чтобы закрыть соединение, если дочерний элемент будет уничтожен. Закрытие соединения не заставляет PHP открывать новый даже после перезапуска скрипта. Ресурс может быть бесплатным, поэтому я должен рассчитывать на это, но в дочерних я также попытался поместить сон, но это не заставляет его запускать новый ресурс.

Любые предложения об отладке этого?

В основном, я прошу новое соединение для каждого нового сценария или дочернего вызова.

Заранее спасибо. С наилучшими пожеланиями,

Вам удалось опустить весь соответствующий код, но многие расширения базы данных при повторном использовании PHP в настоящее время открывают соединения, если вы специально не наставляете их не делать этого. Если вы используете mysql_connect () , посмотрите параметр $new_link :

 mysql_connect — Open a connection to a MySQL Server Report a bug Description resource mysql_connect ([ string $server = ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password = ini_get("mysql.default_password") [, bool $new_link = false [, int $client_flags = 0 ]]]]] ) Opens or reuses a connection to a MySQL server. 

,

new_link

Если второй вызов выполняется с mysql_connect () с теми же аргументами, новая связь не будет установлена, но вместо этого будет возвращен идентификатор ссылки уже открывшейся ссылки. Параметр new_link изменяет это поведение и заставляет mysql_connect () всегда открывать новую ссылку, даже если mysql_connect () был вызван ранее с теми же параметрами. В безопасном режиме SQL этот параметр игнорируется.

Вы используете sql.safe_mode (проверьте свои файлы конфигурации)? Документация для mysql_connect указывает, что * new_link * игнорируется в таких случаях.