Új hozzászólás Aktív témák
-
1ed
csendes tag
válasz
Pho3bus
#3509
üzenetére
Helló!
Én valami ilyesmivel próbálkoznék:
$query = 'INSERT INTO Megrendelo (nev, irsz, utca, hazszam, telefon) VALUES';
foreach ($nev as $szemely)
{
$query .= sprintf("(%s, %d, %s),",
mysql_real_escape_string($szemely['new']),
rand(1,100),
mysql_real_escape_string($szemely['utca'])
);
}
$query = rtrim($query,',');
mysql_query($query, $kapcsolat);Biztos van a kódba hiba, csak az elvet próbálom bemutatni.
Ciklusba nem túl jó adatbázis műveletet rakni (a sok kérés leterhelheti a szervert). Az INSERT-nek van egy ilyen formája is: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Ez alapján érdemes felépíteni a query stringet és így egyetlen kéréssel el lesz intézve.
Az ID mezőt érdemes AUTO_INCREMENTRE állítani. Illetve az adatbázisba kerülő adatokat escapelni ([SQL Injection] ellen).
Új hozzászólás Aktív témák
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Revolut
- PH!otósok beszélgetős, offolós topikja
- Kertészet, mezőgazdaság topik
- Last contact: rejtélyes körülmények között semmisült meg a 34343-as műhold
- Vezeték nélküli fejhallgatók
- Ez a mondat angolul?
- Android alkalmazások - szoftver kibeszélő topik
- Nincs Nothing AI szemüveg? Fogd meg a söröm!
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Nemzetközi csomagküldés olcsón EU akár 2800 Ft-tól CsomagExpress
- AKCIÓ! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- Asus Rog Strix Scar G635LW-RW011W
- iPhone 11 Pro Max 256GB 100% (1év Garancia)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
