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 шт):
Вариант 1. В скрипте странички в функции подключения прописать порт той БД, в которую нужно писать данные. Например:
$mysql = new mysqli('localhost:3307', 'root', 'root', 'a_db');
Вариант 2. В настройках php в OpenServer есть строка
mysqli.default_port = %mysqlport%
её заменить на
mysqli.default_port = 3307
и перезагрузить OpenServer. Данный вариант повлияет на все скрипты, выполняющиеся на OpenServer.