- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Projektor topic
- Végleg lemondott a régi gépekről a Steam
- Szünetmentes tápegységek (UPS)
- Kormányok / autós szimulátorok topikja
- Intel Arc Battlemage B570/B580
- Amlogic S905, S912 processzoros készülékek
- Milyen egeret válasszak?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Akciókamerák
Új hozzászólás Aktív témák
-
Lacces
őstag
Hali.
Kellene egy PDO expert személy. Most egy kicsit natívan fejlesztek, és meglepődöm, hogy egyedül az update nem működik nálam (Select, delete, és insert igen)
Ez a következő kód:
pastebin
try {
$sql = "UPDATE tbl_events " .
"SET name=':name', city=':city', place=':place', event_start_date=':event_start_date', event_end_date=':event_end_date', " .
"description=':description', category_id=':category_id', owner_id=':owner_id', coord_latitude=':coord_latitude', " .
"coord_longitude=':coord_longitude', picture_path=':picture_path', is_adult=':is_adult', created_on=':created_on', updated_on=':updated_on' " .
"WHERE id=':id'";
// $sql = str_replace(':id', $id, $sql);
// foreach($data as $key => $value) {
// $value = (isset($data[$key]) || $data[$key] == "" ? $value : null);
// $sql = str_replace(':'.$key, $value, $sql);
// }
// echo $sql;
// echo "<br>";
$stmt = self::$db->prepare("UPDATE tbl_events " .
"SET name=':name', city=':city', place=':place', event_start_date=':event_start_date', event_end_date=':event_end_date', " .
"description=':description', category_id=':category_id', owner_id=':owner_id', coord_latitude=':coord_latitude', " .
"coord_longitude=':coord_longitude', picture_path=':picture_path', is_adult=':is_adult', created_on=':created_on', updated_on=':updated_on' " .
"WHERE id=':id'");
$stmt->bindValue(':id', $id, \PDO::PARAM_INT);
foreach($data as $key => $value) {
$value = (isset($data[$key]) || $data[$key] == "" ? $value : null);
$stmt->bindValue(':'.$key, $value);
}
$stmt->execute();
} catch (\PDOException $ex) {
return $ex;
}Az $stmt->execute() 1-es értékkel tér vissza. De az adatbázisban nem látom az update hatását, semmit sem csinál... viszont ha kikomenteztem az sql kiíratos részt, akkor megkaptam az sql query-t, megyek szépen a phpmyadmin-ban bemásolom, és láss csodát updatelte a kíván sort az adatbázisban, és ez fura... szóval az sql query az jó. És a PDO execute metódusa is 1-el tér vissza, de a PDO által nem frissül...
Mi lehet ennek az oka?
Sőt a bajt tovább tetézi, hogy a MySQL error logjában sincs semmi...
Új hozzászólás Aktív témák
- Napelem
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gitáros topic
- Projektor topic
- Végleg lemondott a régi gépekről a Steam
- Szünetmentes tápegységek (UPS)
- laca223: A civilizáció mint bugos operációs rendszer
- Szeged és környéke adok-veszek-beszélgetek
- LEGO klub
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Macbook Pro 16" - 2020 gyártás, 6 mag i7, 16/512GB, Radeon 4GB, touchbar - garancia (66)
- Apple Watch Ultra 2 49mm GPS + Cellular - 98%, full dobz - Apple garancia (202)
- Samsung Galaxy Z Flip 5 8/256GB - Makulátlan állapot! - A szállítást állom!
- Razer Blade 15 gamer laptop, Core i7-10750H, RTX 3060, 16gb Ram, 144hz 15.6" FHD
- ÚJ 3-DBOS CSOMAG: Intel Core Ultra 7 265K + ASUS TUF Z890-PLUS WIFI + MSI MAG CORELIQUID A15 240
- 100/100 - 0Perc - WD BLACK SN850P 1TB - Playstation 5
- Wacom Bamboo One CTF-430 rajztábla
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Apple iPhone 13 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


