Aktív témák
-
vakondka
őstag
válasz
Forest_roby
#4062
üzenetére
Az if és else-hez azért én beraknám a kapcsos zárójeleket a biztonság kedvéért.
sql lekérésekhez hosszú távon érdemes írni egy funkciót, ami visszatér nem csak az eredményekkel, hanem sok hasznos adattal is, ez segíthet a hibakeresésben.
pl:
function sql_lekeres ($lekeres){
if (!@mysql_connect(HOSTNAME,USER,PASSW)){$eredmeny['hiba']=$php_errormsg;}
elseif (!mysql_select_db(ADATBAZIS)) {$eredmeny['hiba']=mysql_errno() . '': '' . mysql_error(); }
else {
$eredmeny['adat'] = mysql_query($lekeres);
if ( substr($lekeres,0,6)==strtoupper(''SELECT'') ){
$eredmeny['sorok'] = mysql_num_rows($eredmeny['adat']); }
else {$eredmeny['sorok'] = mysql_affected_rows();
}
}
Vissza fog térni a $eredmeny tömb.
Először megnézed, hogy üres-e a $eredmeny['hiba'], ha nem a fejlesztési fázisban ki is irathatod.
Maga az eredmény a $eredmeny['adat'] változóban lesz és kapsz egy hasznos infót,
ha megvizsgálod a visszatérő $eredmeny['sorok'] változót.
Ha beszúrsz egy sort, akkor it 1-nek kell lennie, lekéréskor sokkal hasznosabb is lehet, mert egyből meglesz, hogy hány sor felelt meg a lekérdezésednek.
ui: a nagybetűs változónevek define-al vannak beállítva állandónak a funkció előtt
[Szerkesztve]
[Szerkesztve]
Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Fejhallgató erősítő és DAC topik
- Gaming notebook topik
- Allegro vélemények - tapasztalatok
- PlayStation 5
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen routert?
- Chieftec-Prohardver nyereményjáték
- OTP Bank topic
- Xiaomi 15 - kicsi telefon nagy energiával
- További aktív témák...
- 277 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- 276 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5070
- Thinkpad L14 Gen4 14" FHD IPS i5-1335U 16GB 256GB NVMe ujjlolv IR kam gar
- Xiaomi Watch S4 2028.02.06-ig Garancia Beszámítás Házhozszállítás
- Intel i5 14400f Gainward RTX 5070 12Gb 32Gb DDR5 1TB SSD Gamer Pc Eladó!
- Részletfizetés Kamatmentes 12 havi részlet Acer Predator 18 AI Gamer / Laptop RTX 5070 Ti Ultra 9
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W with combo cable (3TR87AA)
- GYÖNYÖRŰ iPhone 13 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4522
- Dell Precision 7550 i7-10850H 32GB 512GB Nvidia RTX3000 6GB 1 év garancia
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
