2 dimenziós tömb mentése sql-be
sziasztok,
a múltkori szálat folytatva, ahol sikerült jó tippeket kapnom és megoldanom a problémám, ismét a segítségeteket kérném:
Van egy tömböm, tele mindenjó sztringekkel:ezt szeretném berakni a megfelelő SQL táblába, ami a bonyodalmat okozza és megakadtam benne, hogy külön mezőbe szeretném mindegyiket:
SQL tábla: teszt
SQL mezők: meccsek, tippek
'soronként' töltené: meccs ---> meccsek mezőbe, a tipp ---> tippek mezőbe
■ a múltkori szálat folytatva, ahol sikerült jó tippeket kapnom és megoldanom a problémám, ismét a segítségeteket kérném:
Van egy tömböm, tele mindenjó sztringekkel:
$_SESSION['sor'][] = array (
"esemeny" => $_POST['meccs'],
"kimenetel" => $_POST['tipp'],
);
SQL tábla: teszt
SQL mezők: meccsek, tippek
'soronként' töltené: meccs ---> meccsek mezőbe, a tipp ---> tippek mezőbe
...
gyujto sql minta(MySQL eseten):
udv.
köszi a megoldást!
Megjegyzés
Csak néhány megjegyzés a kóddal kapcsolatban:
ha ez production code, akkor mindenképpen javaslom, hogy
1. Az or die(mysql_error() műveletet távolÍtsd el, mert alkalmat adhat az adatbázisod feltérképezésére, extrém esetben a teljes adatbázis olvasására.
Használj általad készÍtett hibakezelő függvényt itt, ami egy fájlba logol. Még jobb, ha egy adaptor vagy activerecord osztállyal oldod meg az adatbázis elérését
2. Az értékek beszúrásánál minden esetben használj escape-elést, még akkor is, ha a nbeszúrandó értékek nem a felhasználótól származnak. Ennek szintén biztonsági okai vannak.
3. Egyetlen mysql query-vel valóban szebb.
Itt egy példakód a fentiek figyelembe vételével:
köszi köszi