Szerző Téma: Alap mysql beolvasás/mentés  (Megtekintve 1545 alkalommal)

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Dátum: 2013. október 20. - 19:43:23 »
0 Show voters
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!

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Válasz #1 Dátum: 2013. október 20. - 20:15:24 »
0 Show voters
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.

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Válasz #2 Dátum: 2013. október 20. - 20:59:49 »
0 Show voters

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...

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Válasz #3 Dátum: 2013. október 20. - 21:18:48 »
0 Show voters
Nekem semmi gond. MySQL verzió megfelelõ (R5)?

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Válasz #4 Dátum: 2013. október 20. - 22:00:08 »
0 Show voters

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.

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Válasz #5 Dátum: 2013. október 20. - 22:04:42 »
+1 Show voters
Ö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.

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Alap mysql beolvasás/mentés
« Válasz #6 Dátum: 2013. október 20. - 22:34:59 »
0 Show voters

Ö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! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal