Глюк или кривые руки (MySQL)
#1

Всем привет. Возникла проблема непонятная с плагином MySQL от StrickenKid.

В общем ситуация такая:
Есть сервер SAMP и есть сервер MySQL. Находятся они на разных серверах, и в разных провайдерах. Между ними 'протянут' VPN. Т.е. примерно так:
Код:
[SA-MP]---[роутер]---[WWW]---[роутер]---[MySQL]
   |                                       |
   `-----------------[VPN]-----------------`
Так вот, при подключении сервера к базе, всё ок, а при выполнении mysql_query говорит что подключения нету.
Код:
[MySQL] Connected (2) to 'gta_real_live'@'192.168.10.201 via TCP/IP'.
[MySQL] Server Version 5.1.49-community.

[MySQL] Error (0): Function: mysql_query called when not connected to any database. Can't connect to MySQL server on '192.168.10.201' (10060).
....
PHP код:
new MySQL:connection;
connection mysql_init(LOG_ONLY_ERRORS,1);
mysql_connect(MySQL_host,MySQL_user,MySQL_pass,MySQL_base,connection,1);
format(query,max_line,"INSERT INTO ****",***);
mysql_query(query); 
Reply
#2

Может фаервол с одной из сторон пропускает только первые пакеты, а потом блочит соединение? Попробуйте и там и там, внести сервера в исключения.
Reply
#3

eakwarp, нет, фаервол эту сеть не трогает.
Проблема оказалось в руках всё-же.
Подключаюсь, и создаётся handle 2: "[MySQL] Connected (2) to".
А использую я handle 0: "[MySQL] Error (0)".

Исправил так:
PHP код:
mysql_query(query,-1,0,connection); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)