- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Dell notebook topic
- Házimozi haladó szinten
- Kormányok / autós szimulátorok topikja
- Gaming notebook topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Mini-ITX
- Milyen egeret válasszak?
- Csendben mutatkozott be a Galaxy Tab S10 Lite
- Nem indul és mi a baja a gépemnek topik
Új hozzászólás Aktív témák
-
tildy
nagyúr
válasz
Pho3bus #3509 üzenetére
Adatbázisban állítsd az ID -t auto incrementre, és mikor insertelsz, így pakolj bele:
$parancs="INSERT INTO Megrendelo(Id, nev, Ir.sz, Utca, Hazszam, Telszam)
VALUES ('' , $szemely , int rand(int $0,int $50), $utcak[int rand(int $1,int $100)], int rand(int $1,int $100), int rand(int $6200001,int $6299999) );
";cucka: én voltam balfék,a program természetesen jól működött, csak én néztem el valamit...
Ügyes vagyok... -
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
- Gigabyte GA-EP35-DS3 LGA 775 alaplap, Xeon X5450 CPU, 4 GB RAM
- PlayStation 5 teljes karbantartása, pasztázással folyékony fémmel 1 órán belül!!
- Western Digital WD RED Plus 12 TB EFBX
- Gigabyte X299 UD4 Pro LGA 2066 alaplap, i7-7820X proci, 64 GB DDR4-3200 MHz RAM
- Dell Alienware AW3423DWF Oled 165HZ Gamer Monitor (garis)
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- HP 15 Pavilion FHD LED Matt Ryzen5 5500U 4.0Ghz 8GB RAM 256GB SSD Radeon RX Vega7 Win11 Garancia
- Xiaomi Redmi Note 11 Pro+ 128GB, Kártyafüggetlen, 1 Év Garanciával
- Panasonic TX-L47E5Y 47" LED TV eladó
- Samsung Galaxy S23 Ultra / 8RAM 256GB / Gyárifüggetlen / 12 Hó Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest