Szerző Téma: MySQL lekérdezés  (Megtekintve 737 alkalommal)

MySQL lekérdezés
« Dátum: 2014. július 22. - 15:40:55 »
0 Show voters
Sziasztok!
A napokban elkezdtem foglalkozni a MySQL használatával, és sajnos még van néhány problémám ezzel kapcsolatban.
Nos, elkezdtem egy /jelszavam parancsot ami annyit tenne, hogy a táblából lekérdezné a Playerid jelszavát.
 
CMD:jelszavam(playerid)
{
        new admin[128];
        mysql_format(kapcs, query, 256, \"SELECT Jelszo FROM Jatekosok WHERE Nev=\'%e\' LIMIT 1\", Neved(playerid));
cache_get_field_content(0, \"Jelszo\", admin);
Uzenet(playerid,piros,\"A jelszavad %s.\",admin);
return 1;
}

 
Viszont amikor kiíratnám stringbe akkor nem ír oda semmit.
« Utoljára szerkesztve: 2014. július 22. - 15:48:27 írta TheChansee »

MySQL lekérdezés
« Válasz #1 Dátum: 2014. július 22. - 15:47:10 »
+1 Show voters
Kérd le függvénnyel a sorok számát, és kösd egy feltételhez, ha üres sor van akkor mit csináljon, és ha van eredmény, akkor mit csináljon.
 
cache_get_row_count(connectionHandle = 1); //sorok számának lekérése

 
Szintaktikai hiba van a cache_get_field_content függvény használatakor:
 
g_SQL = mysql_connect(const host[], const user[], const database[], const password[], port = 3306, bool:autoreconnect = true, pool_size = 2);
new sz_pass[144];
cache_get_field_content(0,\"Jelszo\",sz_pass,g_SQL,144);
« Utoljára szerkesztve: 2014. július 22. - 15:52:38 írta bbTamas »

MySQL lekérdezés
« Válasz #2 Dátum: 2014. július 22. - 15:50:10 »
0 Show voters
Jelenleg így néz ki a parancs, de továbbra sem mûküdik. :(
 
CMD:jelszavam(playerid)
{
        new sz_pass[144];
cache_get_field_content(0,\"Jelszo\",sz_pass,kapcs,144);
Uzenet(playerid,piros,\"A jelszavad %s\",sz_pass);
return 1;
}
« Utoljára szerkesztve: 2014. július 22. - 16:00:29 írta TheChansee »

MySQL lekérdezés
« Válasz #3 Dátum: 2014. július 22. - 16:12:10 »
+1 Show voters
Kijavítottad a kódodat ahogy fentebb írtam?

MySQL lekérdezés
« Válasz #4 Dátum: 2014. július 22. - 17:37:44 »
0 Show voters
Elõbb elküldtem, hogy miket raktam bele, azt a sor lekérdezést pedig nem értem.
Sikerült megoldanom, kimaradt egy
mysql_query(kapcs, query);

 
Köszönöm a segítséged, ment a +.
« Utoljára szerkesztve: 2014. július 22. - 18:39:07 írta TheChansee »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal