Собственно появилась проблема.
Имеется удалённая БД. Сначала PHP вообще не хотел к ней подключаться пока на роутере не был открыт порт 10061 (он был указан в ошибках РНР).
Теперь другая проблема. После открытия порта РНР начал брать данные из БД, но не записывает в неё.
Я попробовал тот же код на локалхосте - все работает, а вот при удалёнке запись никак не идёт. Причём именно с моего сервера, с других все нормально
Может ещё какой порт открыть надо (3306 вроде открыт)