GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Robi222 - 2014. augusztus 26. - 15:27:56

Cím: Invalid connection handle -MySQL
Írta: Robi222 - 2014. augusztus 26. - 15:27:56
Hali!
Házrendszert próbálgatok,de nem menti le a táblába,nem jól küldi ki a parancsot,vagy olyasmi.
 
 
format(query,sizeof(query),\"INSERT INTO house (pickup_x,pickup_y,pickup_z) VALUES (\'%f\',\'%f\',\'%f\') \", hazszam,HazPosX,HazPosY,HazPosZ);
mysql_function_query(dbhandle,query,false,\"\",\"\");

 
Ez pedig a MySQL Log:
 

[15:25:32] [ERROR] \"mysql_tquery\" - invalid connection handle (id: 0)

 
Mi lehet a gond ? próbáltam mysql_function_query helyett mysql_tquery függvénnyel,de ugyanezt írja,azzal sem megy. Elõre is köszi.
Cím: Invalid connection handle -MySQL
Írta: KovaNovik - 2014. augusztus 26. - 15:40:01
A dbhandle változóban el van tárolva a kapcsolat id-je?
A mysql szerverre való csatlakozásnál hozzárendeled?
Keresd meg a mysql_connect kõrüli részt. Arra lesz most szükség.
Cím: Invalid connection handle -MySQL
Írta: Robi222 - 2014. augusztus 26. - 16:09:09
Idézetet írta: kzyn date=1409060401\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50364\" data-ipsquote-contentclass=\"forums_Topic
A dbhandle változóban el van tárolva a kapcsolat id-je?
A mysql szerverre való csatlakozásnál hozzárendeled?
Keresd meg a mysql_connect kõrüli részt. Arra lesz most szükség.
 
Igen,igen.
 

new dbhandle;

 
OnFilterScriptInitnél:
 

dbhandle = mysql_connect(mysql_host, mysql_user, mysql_password, mysql_database);

 
Mód eleje:
 

#define mysql_host \"Abc\"
#define mysql_user \"abc\"
#define mysql_password \"abc\"
#define mysql_database \"abc\"

 
Oda természetesen az én adataimat írtam be.
 
EDIT:
R39.2-es MySQL Plugint használok.
Cím: Invalid connection handle -MySQL
Írta: Dfoglalo - 2014. augusztus 26. - 19:49:51
A csatlakozás sikeres egyáltalán?
[mod]Legközelebb használd a kiemelt témát![/mod]
Cím: Invalid connection handle -MySQL
Írta: KovaNovik - 2014. augusztus 26. - 20:18:06
Dfoglalonak igaza van. A mysql adatok sincsenek a megfelelõ sorrendben.
http://sampforum.hu/index.php?topic=53610.0
Cím: Invalid connection handle -MySQL
Írta: Robi222 - 2014. augusztus 27. - 10:33:09
Köszi a válaszokat!
Az a helyzet,hogy nem akart menni,ugyanazokat irkálta,pedig átírtam mysql_tquery meg mysql_format -ra illetve a csatlakozást is javítottam,ahogy le volt írva de nem ment.
Egészen addig amíg át nem raktam a dolgokat egy üres,tiszta gamemodeba,mivel filterscriptbe volt. Filterscripttel nem lehet csatlakozni a szerverre vagy mi ? Mert Gamemodeban megy de Filterscriptben nem. Ezt szeretném tudni még. Elõre is köszi.