Legfrissebb anyagok
Mobilarena témák
- Mobil flották
- Fotók, videók mobillal
- Állítólag összeolvadt a OnePlus és a Realme
- T mint tavasz: képeken a közelgő Xiaomi 17T
- Az AI átformálja a Peugeot modelljeit is
- Apple iPhone Air - almacsutka
- Xiaomi 17 Ultra - jó az optikája
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Google Pixel topik
- Honor 600 – kezes, kitartó, költséges
PROHARDVER! témák
IT café témák
Aktív témák
-
L3zl13
nagyúr
Én ezt úgy szoktam hogy a feltételektől függően fűzöm össze a lekérdezés stringet.
Pl$sql=''select * from tabla where '';
if($szin) $sql.=''szin='$szin''';
if($szag) $sql.='' and szag='$szag''';
if(akarmi) $sql.='' and akarmi='$akarmi''';
...
A fenti módszer igazából akkor jó, ha van legalább egy feltétel, ami mindenképp szerepel. Mert ha egyik if sem teljesül, akkor az üres where problémás. Illetve az első feltétel, ha nem teljesül, akkor az összes többi and-del kezdődik...
Ilyenkor vagy gányolsz egy kicsit, és beteszel egy feltételt ami mindig teljesül.
Vagy megcsinálod rendesen. (Pl figyeled, hogy valamelyik feltétel teljesült-e (átbillentesz egy változót) és ha igen, akkor szúrod csak be a where-t, illetve utánna a feltételeket mindig ''and ...'' ként fűzöd hozzá.
Aktív témák
Aktív témák
Új fizetett hirdetések
Üzleti előfizetők hirdetései
- Dell Latitude 5430 14" Touchscreen i5-1235U 32GB 512GB 1 év garancia
- Samsung Galaxy S20 Ultra / 12/128GB / Kártyafüggetlen / 12Hó Garancia
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- 27% - Intel xeon E5 2630 / RX550 / 16GB / 512GB / 500W Konfiguráció
- ÚJ - MACBOOK PRO 16" M5 MAX 18C CPU / 32C GPU / 36 GB RAM / 2TB + 3 ÉV APPLE Care PLUS + ÁFÁ-s
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

