MySql & phpMyAdmin

У меня на компьютере установлен Open Server и с помощию его я запускаю вебстраницу из которой данные должны заноситься не в его базу данных, а в базу данных MySQL которая также установлена на моем компьютере. А данные всеравно записываются на базу созданию в phpmyadmin который установлен на Open Server-е. $mysql = new mysqli('localhost', 'root', 'root', 'a_db');

а это настройки по умолчанию phpmyadmin от Open Server. Я изменил только порт на 3307. Server: 127.0.0.1:3307 »Database: a_db »Table: aa


Ответы (1 шт):

Автор решения: Gleb Oleynik

Вариант 1. В скрипте странички в функции подключения прописать порт той БД, в которую нужно писать данные. Например:

$mysql = new mysqli('localhost:3307', 'root', 'root', 'a_db');

Вариант 2. В настройках php в OpenServer есть строка

mysqli.default_port = %mysqlport%

её заменить на

mysqli.default_port = 3307

и перезагрузить OpenServer. Данный вариант повлияет на все скрипты, выполняющиеся на OpenServer.

→ Ссылка