Articles of Соединение с базой данных

Как использовать singleton как соединение в php-классе

Я новичок в OOP php, теперь я пытаюсь понять общий шаблон, но я ударил где-то в разделе обмена базой данных для всех классов. Я имею в виду этот ответ, который делает соединение db одноэлементным классом и вызывает его в каждом конструкторе. Это класс базы данных singleton, должен выполнить часть подключения, и у меня установлен автозагрузка […]

Скрипт умирает без ошибок после вызова mysql_connect ()

Я пытаюсь подключиться к mysql с PHP, и он не работает вообще. <?php $con = mysql_connect('localhost', 'xxxx', 'xxxx'); mysql_select_db("test_site", $con); $query = mysql_query("SELECT * FROM test"); echo $query; mysql_close($con); ?> Весь мой скрипт останавливается сразу после первой строки ($ con = …). Я попробовал добавить echo «TEST»; сразу после этой строки, и она не показывалась. […]

MySQL – достигнуто числовое соединение

В моем веб-хостинге у меня есть ограничение на 15 000 подключений в час. Как проверить количество уже достигнутых соединений? Там в любом случае? Мне нужно решение в запросе PHP mysqli, если это возможно.

Как долго соединение с базой данных PHP MySQL остается активным?

У меня длинный PHP-скрипт. Я делаю подключение к базе данных в самом начале скрипта и выполняет некоторую операцию с базой данных при запуске. После этого сценарий выполняет 4 часа работы PHP, не пинговая MySQL с этим соединением даже один раз. В конце этих длительных операций PHP, когда я пытаюсь выполнить mysql_query он вызывает следующую ошибку: […]

@mysql_connect и mysql_connect

У меня нет проблем с подключением к базе данных с использованием PHP, однако в некоторых сценариях, которые я тестировал, я видел небольшую разницу в команде connect. В чем разница между @mysql_connect и mysql_connect ? Я никогда не пользовался символом @ при написании собственного скрипта, так что просто задавался вопросом, послужило ли оно цели. заранее спасибо

Удаленное соединение MySQL в PHP

Я начинаю переносить программный проект из настольного приложения в веб-приложение. В настоящее время я использую локальное соединение PHP / MySQL, которое связано с установленным на нем рабочим столом. Я надеюсь распутать это и пытаюсь создать базу данных MySQL через мою учетную запись 1and1. Мне не удалось создать базу данных и записать информацию о моей учетной […]

Как создать класс соединения с инъекциями зависимостей и интерфейсами?

Я читал этот вопрос: PHP – несколько разных баз данных. Ответ сверху. Я понимаю концепцию использования интерфейса здесь, но я не знаю, как ее использовать. Вот что сказал верхний ответ, извините, если я не должен копировать его здесь: You should create an interface first for all the DB operations. interface IDatabase { function connect(); function […]

PHP – подключение к базе данных mysql с разных серверов

Я пытаюсь подключиться к базе данных mysql с другого сервера до той, на которой размещена база данных, но я получаю сообщение об ошибке. Я предполагаю, что это может быть связано с удаленными разрешениями. Я могу это изменить или мне нужно, чтобы моя хостинговая компания сделала это? <?php $con = mysql_connect("mysql4-remote.hosting.net","myadmin","password123"); if (!$con) { die('Could not […]