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: jakab49 - 2015. Május 05. - 20:41:48

Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: jakab49 - 2015. Május 05. - 20:41:48
Sziasztok. Elkezdtem tanulmányozni még hétvégén a MySQL-t és sikeresen haladok vele de most itt elakadtam. Probáltam lekérni külön a dátumot és külön az időt a PAWNO-ban és úgy beilleszteni a MySQL adatbázisba de nem jött össze. Valaki tudna nekem ebben segíteni hogy hogyan tudnám megoldani hogy \"regisztracio_ideje\" sorba ha regisztrált a játékos beillesze a dátumot és az időt. Azaz így gondoltam el: \"2015-05-05 20:40:19\" csak ezt egy stringel lekérdezni és bevinni. Előre is köszönöm a segítségeket.
Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: anGeL - 2015. Május 05. - 21:04:51
[gmod]Kategorizálva & áthelyezve - legközelebb figyelj, köszi.  :)[/gmod]
Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: huhboy - 2015. Május 05. - 21:31:04
a mysql-hez nem értek, de gondolom csak beilleszted... a lekérdezés pedig:
 

new Year, Month, Day, Hour, Min, Sec, string[128];
gettime(Hour, Min, Sec);
getdate(Year, Month, Day);
format(string, sizeof(string), \"%02d/%02d/%d, %02d:%02d:%02d\", Day, Month, Year, Hour, Min, Sec);
//és a string-et illeszted be mysql-es cuccba.
Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: jakab49 - 2015. Május 05. - 21:49:16
Idézetet írta: anGeL date=1430852691\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"54165\" data-ipsquote-contentclass=\"forums_Topic
Kategorizálva & áthelyezve - legközelebb figyelj, köszi.  :)
 
Elnézést, kicsit elvoltam tájolva :) Köszi az áthelyezést.
 

a mysql-hez nem értek, de gondolom csak beilleszted... a lekérdezés pedig:
 

new Year, Month, Day, Hour, Min, Sec, string[128];
gettime(Hour, Min, Sec);
getdate(Year, Month, Day);
format(string, sizeof(string), \"%02d/%02d/%d, %02d:%02d:%02d\", Day, Month, Year, Hour, Min, Sec);
//és a string-et illeszted be mysql-es cuccba.

 

[/quote]
Én is így probáltam mert rendesen a szerveren így beadja, de ebben a formában sehogy nem viszi be az adatbázisba. Azért köszi ezt a kis fáradságod is.
Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: huhboy - 2015. Május 05. - 21:52:48
ezt találtam, hátha segít :D
http://forum.sa-mp.com/showthread.php?t=352311


flash érthozzá.....::|
Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: Flash - 2015. Május 05. - 21:53:07
Ha jól értem..:
 
new Year, Month, Day, Hour, Min, Sec, string[128], query[512];
gettime(Hour, Min, Sec);
getdate(Year, Month, Day);
format(string, sizeof(string), \"%02d/%02d/%d, %02d:%02d:%02d\", Day, Month, Year, Hour, Min, Sec);
mysql_format(kapcs, query, sizeof(query), \"UPDATE accounts SET regisztracio_ideje = \'%s\' WHERE Name = \'%s\'\", string, name);
mysql_tquery(sql, query);

 
Félig van kidolgozva ugyanis a játékos neve nincs lekérve illetve a tábla neve lehet nem \'accounts\'. Ezekre figyelj! kiolvasni meg sscanf szükséges.
Cím: Dátum&idő lekérdezése, beillesztése MySQL adatbázisba
Írta: jakab49 - 2015. Május 05. - 22:01:21
Közben nagy nehezen másképp megoldottam. Köszönöm flash a te válaszodat is. Azzal is müködik, de közben másképp oldottam meg :) Témát zárom.