Sziasztok!
Egyik szkriptemnél amikor beszeretnék szúrni valami a táblába ezt a hibát kapom:
[ERROR] \"mysql_format\" - invalid connection handle (id: 1)
Itt a kódja:
mysql_format(kapcs, query, 300, \"INSERT INTO Taska (Karakter) VALUES (\'%e\')\",
pNev(playerid));
mysql_tquery(kapcs, query);
Sosem kaptam még ilyen hibát, de ha jól értelmezem akkor a kapcs ad rossz értéket(?)
Az SQL-hez itt csatlakozok:
mysql_log(LOG_ALL,LOG_TYPE_TEXT);
kapcs = mysql_connect(SQLHost, SQLUser, SQLDB, SQLPass);
Az érdekesség, hogy ugyanez a szkript, csak másik eljárásban tökéletesen működik:
pl:
mysql_format(kapcs, query, 120, \"SELECT Zseb FROM karakterek WHERE Nev=\'%e\' LIMIT 1\",
pNev(playerid));
mysql_tquery(kapcs, query, \"Betolt\", \"d\", playerid);
Log:
[DEBUG] mysql_format - connection: 3, len: 120, format: \"SELECT Zseb FROM karakterek WHERE Nev=\'%e\' LIMIT 1\"
Este van, kifogott rajtam, tehát: Hol a hiba? :\'(