Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by thebatya
При выполнении запросов выдает ошибку о несуществующем подключении.
В чем может быть проблема, судя по логу подключение имеется?
PHP код:
[19:23:14] [INFO] changed log level from 'warning, error' to 'debug, info, warning, error'
[19:23:14] [DEBUG] mysql_connect("127.0.0.1", "admin", "*****", "samp", 0) (new.pwn:90)
[19:23:14] [DEBUG] CHandleManager::Create(this=0x27b7ff8, host='127.0.0.1', user='admin', pass='****', db='samp', options=0x27ac5d8)
[19:23:14] [INFO] Creating new connection handle...
[19:23:14] [DEBUG] CConnection::CConnection(this=0x27bcdb0, host='127.0.0.1', user='admin', passw='****', db='samp', options=0x27ac5d8)
[19:23:14] [DEBUG] CConnection::CConnection - new connection = 0x2790ae0
[19:23:14] [DEBUG] CConnection::CConnection(this=0x5bee020, host='127.0.0.1', user='admin', passw='****', db='samp', options=0x27ac5d8)
[19:23:14] [DEBUG] CConnection::CConnection - new connection = 0x27e01c0
[19:23:15] [DEBUG] CThreadedConnection::CThreadedConnection(this=0x5bee020, connection=0x5bee020)
[19:23:15] [DEBUG] CConnectionPool::CConnectionPool(size=2, this=0x27bcf70)
[19:23:15] [DEBUG] CConnection::CConnection(this=0x5db4020, host='127.0.0.1', user='admin', passw='****', db='samp', options=0x27ac5d8)
[19:23:15] [DEBUG] CThreadedConnection::WorkerFunc(this=0x5bee020, connection=0x5bee020)
[19:23:15] [DEBUG] CConnection::CConnection - new connection = 0x27f3dd0
[19:23:15] [DEBUG] CThreadedConnection::CThreadedConnection(this=0x5db4020, connection=0x5db4020)
[19:23:15] [DEBUG] CConnection::CConnection(this=0x5f86020, host='127.0.0.1', user='admin', passw='****', db='samp', options=0x27ac5d8)
[19:23:15] [DEBUG] CThreadedConnection::WorkerFunc(this=0x5db4020, connection=0x5db4020)
[19:23:15] [DEBUG] CConnection::CConnection - new connection = 0x27fddf8
[19:23:15] [DEBUG] CThreadedConnection::CThreadedConnection(this=0x5f86020, connection=0x5f86020)
[19:23:15] [INFO] Connection handle with id '1' successfully created.
[19:23:15] [DEBUG] CHandleManager::Create - new handle = 0x27b0c78
[19:23:15] [DEBUG] mysql_connect: return value: '1' (new.pwn:90)
[19:23:15] [DEBUG] CThreadedConnection::WorkerFunc(this=0x5f86020, connection=0x5f86020)
[19:24:51] [DEBUG] mysql_format(0, 0x04B2BC4C, 128, "SELECT * FROM `players` WHERE `player_name` = '%e'") (new.pwn:159)
[19:24:51] [ERROR] mysql_format: invalid connection handle '0' (new.pwn:159)
[19:24:51] [DEBUG] mysql_tquery(0, "", "OnQueryFinished", "dd") (new.pwn:160)
[19:24:51] [ERROR] mysql_tquery: invalid connection handle '0' (new.pwn:160)
[19:24:51] [DEBUG] mysql_tquery: return value: '0' (new.pwn:160)
В официальной теме тоже упоминается о такой проблеме, но что то решения её я там не нашел.
|
Ты создал подключение с ID 1, а отправляешь запрос в подключение с ID 0.