- Xiaomi 14T - nem baj, hogy nem Pro
- India felől közelít egy 7550 mAh-s Redmi
- Samsung Galaxy S23 Ultra - non plus ultra
- Vivo X200 Pro - a kétszázát!
- Xiaomi 14T Pro - teljes a család?
- Okosóra és okoskiegészítő topik
- Motorola Edge 30 Neo - wake up, Jr...
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy Fit 3 - keveset, de jól
- Huawei Mate X6 - keleti oldal, nyugati oldal
Új hozzászólás Aktív témák
-
Mike
veterán
válasz
Prog-Szerv #20975 üzenetére
mondanám hogy kevés a memória, de a var_dump esetén is? hm
milyen eredményt ad a rowCount? -
Mike
veterán
válasz
Prog-Szerv #20734 üzenetére
bejöttem melóba
// az update-telendő adatok
$update_adat = [
"id" => 15,
"nev" => "Pista",
"email" => "pista@mail.hu",
"tel" => null];
// ez kerül be az update-be
$set_ertek = '';
// csak a mezok kellenek mezo = :mezo, id alapján updatelünk, ezért ez kimarad
foreach($update_adat as $mezo => $ertek) {
if($mezo != "id")
$set_ertek .= $mezo.' = :'.$mezo.',';
}
// levágjuk a vesszőt a végéről
if(!empty($set_ertek)) $set_ertek = substr($set_ertek, 0, -1);
// csak egy tételt akarunk updatelni, ezért a LIMIT 1
// ezt érdemes kiirni, kevébé cseszed el ha hibás az update
$update_sql =
'UPDATE akarmi
SET
'.$set_ertek.'
WHERE id = :id
LIMIT 1';
// prepare az sql, aztán beadjuk a tömböt neki
// fontos, hogy minden tömbelemet bindelni kell
try{
$update_res = $sql_conn->prepare($update_sql);
$update_res->execute($update_adat);
} catch (Exception $ex) {
echo $ex;
}
-
Mike
veterán
válasz
Prog-Szerv #20737 üzenetére
igen, a nullhoz nem kell idézőjel, aposztrof
-
Mike
veterán
válasz
Prog-Szerv #20737 üzenetére
az adatbázisban engedd hogy null lehessen a mező
akkor írd idézőjelbe a nullt ha stringet adsz át
ha bindelet
SET
mezo = :ertek
akkor megeszi a php nullt is -
Mike
veterán
válasz
Prog-Szerv #20734 üzenetére
ha az akarod hogy null legyen, null-t kell írni, vagy nem sorolod fel a mezőt
if(empty($val)) $val = null;
Új hozzászólás Aktív témák
Hirdetés
- Xiaomi 14T - nem baj, hogy nem Pro
- Hobby elektronika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Fogyjunk le!
- Hitelkártyák használata, hitelkártya visszatérítés
- PlayStation 5
- Épített vízhűtés (nem kompakt) topic
- Milyen belső merevlemezt vegyek?
- Subaru topik
- India felől közelít egy 7550 mAh-s Redmi
- További aktív témák...
- Lenovo Thinkpad P1 gen1, gen2, P52s FHD, 4K oled touch
- Iphone 15 Plus 128GB Pink Dobozos 12 Hónap Garancia
- BESZÁMÍTÁS! XFX MERC 310 RX 7900 XTX 24GB videokártya garanciával hibátlan működéssel
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
- Csere-Beszámítás! Prémium vizhűtéses számítógép! I9 11900K / RTX 3090 / 64GB DDR4 / 1TB SSD
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest