From cf32691036e89ab42a70dee224c444d3df66d2e1 Mon Sep 17 00:00:00 2001 From: Makis Tracend Date: Tue, 19 Nov 2013 18:18:33 -0800 Subject: [PATCH] #120 - fallback if update fails --- app/lib/kissmvc.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/lib/kissmvc.php b/app/lib/kissmvc.php index 801de83..9e86773 100644 --- a/app/lib/kissmvc.php +++ b/app/lib/kissmvc.php @@ -274,6 +274,8 @@ function update() { $s = substr($s,1); $sql = 'UPDATE '.$this->enquote($this->tablename).' SET '.$s.' WHERE '.$this->enquote($this->pkname).'=?'; $stmt = $dbh->prepare($sql); + // #120 - if preparation failed exist now + if( !$stmt ) return; $i=0; foreach ($this->rs as $k => $v) $stmt->bindValue(++$i,is_scalar($v) ? $v : ($this->COMPRESS_ARRAY ? gzdeflate(serialize($v)) : serialize($v)) );