PHP + mysql tábla értékének frissitése, és összeadása
2018-01-17T23:18:53+01:00
2018-01-18T15:19:20+01:00
2022-08-10T23:05:31+02:00
CorrectName
Sziasztok!
(Elnézést a sok témáért, de sokat tanulok így tőletek, és meg is jegyzem őket )

Szóval, hogy tudom elérni, hogy van egy js-ben generált szám, aminek értékét mp-ként ellenörzőm, és ezt a kapott értéket hozzáadjam az előzőhöz az adatbázisban. 
A JS rész megvan, az ajax kérés megvan, adatátvitel megvan(tőletek tanultam :D ), minden mükszik, még adatot fel is töltök, csak nem úgy ahogy azt kéne.. 

Ha update-tel csinálom, akkor csak mindig frissíti az előző adatot, ha pedig insert-tel, akkor létrehoz nekem másodpercenként egy úgy cellát, ami azért nem túl kedvező. Hogy lehetne ezt megoldani másképp?

$kapotthash = $_GET['adat']; $ertek += $kapotthash; $feltoltes = "UPDATE szerver SET hashes='".$ertek."' ";
Így is próbálkoztam, de ugye kitörli az update az előtte lévő adatot, szóval az ertek változóval igazából semmit sem érek.. de próbálkoztam...
De akkor mégis mi a megoldás? 
Mutasd a teljes hozzászólást!
"UPDATE szerver SET hashes = hashes + '".$ertek."' ";

?


Ugye olyat meg nem csinálunk, hogy a felhasználótól paraméterként kapott értéket ($_GET) ellenőrzés nélkül továbbítjuk az adatbázisba... SQL injection-nek nézz utána és használj valami kulturált wrappert az adatbázis kezeléséhez, pl. PDO-t.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd