Articles of Соединение

Laravel migrations / db: семя супер медленное

Недавно я обновился с моего старого компьютера Windows в ген. 4 I7 Ubuntu 15.04 Выполняется как сон, ну … За исключением того, что любая команда мастеров Laravel, касающаяся базы данных, занимает миллион лет, а мой старый компьютер выполнил любую из этих команд за считанные секунды. Главное отличие заключается в том, что вместо XAMPP я запускаю […]

как использовать SQL-соединение в PHP для выполнения запроса по двум базам данных

как я могу запустить запрос, который объединяет две таблицы из двух разных баз данных в mssql_query или mysql_query в php, например $conn=mssql_connect($ip,$username,$password); mssql_select_db("DB1",$conn); $q="select A.name,B.ID from DB1.dbo.T1 A, DB2.dbo.T2 B where A.ID=B.ID"; $res=mssql_query($q); как запустить такой запрос?

Тест PDO, если он подключен

Я ничего не могу найти в этом. Может быть, это очень просто У меня есть соединение mysql PDO следующим образом: try{ $DBH = new PDO("mysql:host=$db_hostname;dbname=$db_database", $db_username, $db_password); $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch (PDOException $e){ echo $e->getMessage(); exit; } Я хочу просто проверить, работает ли соединение, т.е. если пароль, имя пользователя, имя_базы и имя хоста […]

php db class с mysqli, которые поддерживают несколько соединений

Дело в том, что мне нужно написать класс db с mysqli, и он должен поддерживать несколько подключений к различным базам данных. Я знаю, что несколько соединений плохие, но у меня нет другого выбора. Если есть хороший пример класса, который поддерживает несколько соединений? Знаете ли вы какие-либо советы, которые я должен принять во внимание, когда начну […]

PDO PHP игнорирует параметр ATTR_TIMEOUT для MySQL, когда сервер не может быть достигнут

Я тестирую сценарии, в которых сервер mysql не может быть достигнут, помещая случайный IP-адрес, к которому нужно подключиться. Я установил опции PDO на тайм-аут через одну секунду, используя PDO::ATTR_TIMEOUT => 1 . Однако для исключения исключений требуется еще 30 секунд. Я предполагаю, что этот тайм-аут применим только к фактическому времени соединения mysql, а не к […]

Laravel 5. Использование оператора USING

Я пытался найти его надолго, и я не могу поверить, что Laravel не обладает этой функциональностью. Итак, я могу написать: select * from a join b where a.id = b.id или более красивым: select * from a join b using(id) Первый случай для Laravel прост: $query->leftJoin('b', 'a.id', '=', 'b.id') Но как написать второй случай? Я […]

Как подключиться к базе данных SQL Server в CodeIgniter?

Как подключиться к базе данных SQL Server в CodeIgniter? Я сейчас запускаю приложение в CodeIgniter, и я бы хотел использовать SQL Server. $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = '#.#.#.27'; $db['default']['username'] = '@@@@@@'; $db['default']['password'] = '@@@@@@@@@'; $db['default']['database'] = '$$$$$$$$$$$$$'; $db['default']['dbdriver'] = 'mssql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; […]

PHP и HTML: socket_connect () : невозможно подключиться

Я работаю над файлом php, который подключается к моему игровому серверу и выполняет команду. Пользователи вводят свое имя пользователя в форме HTML, которая отправляет их и имя пользователя в файл php, который подключается к серверу. Порт перенаправляется, и сервер готов принять информацию, но я продолжаю получать эту ошибку: Предупреждение: socket_connect () [function.socket-connect]: невозможно подключиться [110]: […]

CodeIgniter объединяет две таблицы

Я пытаюсь объединить две таблицы вместе с помощью CodeIgniter. Я использовал руководство пользователя CodeIgniter. У меня возникают некоторые проблемы, когда отображаются только данные одной таблицы, и я не знаю почему. Кто-нибудь может мне помочь? Вот мой код: контроллер function getall(){ $this->load->model('result_model'); $data['query'] = $this->result_model->result_getall(); $this->load->view('result_view', $data); } Модель function result_getall(){ $this->db->select('*'); $this->db->from('tblanswers'); $this->db->join('credentials', 'tblanswers.answerid = […]

PHP – соединение MySQL не работает: 2002 Нет такого файла или каталога

Я пытаюсь настроить WordPress. У меня работает Apache и MySQL, и все учетные записи и база данных настроены. Я попытался сделать простую связь: <?php $conn = mysql_connect('localhost', 'USER', 'PASSWORD'); if(!$conn) { echo 'Error: ' . mysql_errno() . ' – ' . mysql_error(); } ?> И я всегда получаю это: Ошибка: 2002 – Нет такого файла […]