add new feature
This commit is contained in:
parent
9717bdbbf1
commit
013a2e0d50
|
@ -2,6 +2,7 @@
|
||||||
namespace Westdc\Db;
|
namespace Westdc\Db;
|
||||||
|
|
||||||
use Westdc\Helpers\Assist as view;
|
use Westdc\Helpers\Assist as view;
|
||||||
|
use Westdc\Helpers\Assist;
|
||||||
|
|
||||||
class Dbh
|
class Dbh
|
||||||
{
|
{
|
||||||
|
@ -81,7 +82,7 @@ class Dbh
|
||||||
|
|
||||||
foreach($data as $k=>$v)
|
foreach($data as $k=>$v)
|
||||||
{
|
{
|
||||||
if(is_int($v) || is_float($v) || is_bool($v))
|
if(is_int($v) || is_float($v) || is_bool($v) || $v === "NULL")
|
||||||
{
|
{
|
||||||
$ups[] = '"'.$k.'"='.$v;
|
$ups[] = '"'.$k.'"='.$v;
|
||||||
}else{
|
}else{
|
||||||
|
@ -122,6 +123,7 @@ class Dbh
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
$sql = "UPDATE \"".$table."\" SET $fields $wheresql RETURNING id";
|
$sql = "UPDATE \"".$table."\" SET $fields $wheresql RETURNING id";
|
||||||
|
//exit($sql);
|
||||||
try{
|
try{
|
||||||
$sth = $this->db->prepare($sql);
|
$sth = $this->db->prepare($sql);
|
||||||
if($sth->execute())
|
if($sth->execute())
|
||||||
|
@ -136,7 +138,7 @@ class Dbh
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}else{
|
}else{
|
||||||
echo view::Dump('Caught exception: '. $e->getMessage(). "\n"."SQL:".$sql,false);
|
echo Assist::Dump('Caught exception: '. $e->getMessage(). "\n"."SQL:".$sql,false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue