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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Petrik - 2013. október 20. - 19:43:23

Cím: Alap mysql beolvasás/mentés
Írta: Petrik - 2013. október 20. - 19:43:23
Sziasztok. Most kezdett el érdekelni a Mysql, de úgy õszintén nem nagyon értem a mentés/beolvasás részét.
ChuckNorris leírása alapján (http://sampforum.hu/index.php?topic=9285.0) kezdtem el próbálgatni, de nekem nagyon bonyolult az egész.
Nos, akkor szeretnék kérni tõletek egy mysql mentést/beolvasást, ha lehet a következõkbõl álljon:
Egy inputtext jelszót mentsen users táblában Password oszlophoz, mellé a játékos nevét Name oszlophoz. Mikor a játékos belép a szerverre (és már 1x írt be jelszót regisztrációképpen) , akkor tegye be egy stringbe a mysqlben tárolt jelszavát az adott játékosnak.
Remélem érthetõen leírtam. Nézzétek el nekem, ebben a témában eléggé kezdõ vagyok. A magyar regisztrációs rendszerek már nem elérhetõek (nem letölthetõek), a külföldiek pedig teli pakolják minden felesleges dologgal (az angol tutorialokat meg nemigen értem). Természetesen plusszal jutalmazom azokat, akik segítenek megérteni.
U.i: Ha lehet \'//\' jelek mellett majd magyarázzátok el lépésekben a dolgokat. Köszönöm!
Cím: Alap mysql beolvasás/mentés
Írta: Rupert - 2013. október 20. - 20:15:24
Itt az én regisztrációs rendszerem:
http://sampforum.hu/index.php?topic=27219
Van mySQL verzió, nézd át. Ha nem érted, szólj.
Cím: Alap mysql beolvasás/mentés
Írta: Petrik - 2013. október 20. - 20:59:49

Itt az én regisztrációs rendszerem:
http://sampforum.hu/index.php?topic=27219
Van mySQL verzió, nézd át. Ha nem érted, szólj.
 
[/quote]
Betettem a modomba az egyik dialogot tesztképpen (regisztrációt), illetve a beimportálandó sort is megcsináltam phpmyadminban, de nem szúr be semmit tartalomnak, pedig lefut a parancs, úgy hogy nem tudom...
Cím: Alap mysql beolvasás/mentés
Írta: Rupert - 2013. október 20. - 21:18:48
Nekem semmi gond. MySQL verzió megfelelõ (R5)?
Cím: Alap mysql beolvasás/mentés
Írta: Petrik - 2013. október 20. - 22:00:08

Nekem semmi gond. MySQL verzió megfelelõ (R5)?
 
[/quote]
Na, az alapot sikerült megcsinálnom, lementi a jelszót. Már csak az lenne a kérdésem, hogy hogyan olvassa be? Valahogyan nem tudom megérteni.
Cím: Alap mysql beolvasás/mentés
Írta: Rupert - 2013. október 20. - 22:04:42
ÖHm.. egy egyszerû alap:
 

mysql_query(\"SELECT `penz` FROM `players` WHERE `name`=\'Petrik\'\");
mysql_store_result();
new penz = mysql_fetch_int();
mysql_free_result();
printf(\"Petrik pénze: %d\", penz);

 
A query magyarra fordítva: kiválasztom a pénz mezõt a játékosok táblából ahol a név = Petrik.
Ezután eltárolom az eredményt (store), majd létrehozok egy új integert, amibe beleillesztem az eredményt.
Ezután frissítem a mysql tárolóját, majd kiíratom az eredményt.
Holnap többet segítek.
Cím: Alap mysql beolvasás/mentés
Írta: Petrik - 2013. október 20. - 22:34:59

ÖHm.. egy egyszerû alap:
 

mysql_query(\"SELECT `penz` FROM `players` WHERE `name`=\'Petrik\'\");
mysql_store_result();
new penz = mysql_fetch_int();
mysql_free_result();
printf(\"Petrik pénze: %d\", penz);

 
A query magyarra fordítva: kiválasztom a pénz mezõt a játékosok táblából ahol a név = Petrik.
Ezután eltárolom az eredményt (store), majd létrehozok egy új integert, amibe beleillesztem az eredményt.
Ezután frissítem a mysql tárolóját, majd kiíratom az eredményt.
Holnap többet segítek.
 
[/quote]
Köszi, már minden megy, amit tudni akartam! :)