Do not handle empty collections

This commit is contained in:
Victor Dubiniuk 2013-10-15 21:12:50 +03:00
parent 90167c035a
commit 4c0772f2ce

View File

@ -98,7 +98,10 @@ abstract class Db {
if (!is_array($value)){
$value = array($value);
}
if (count($value)===1){
$count = count($value);
if ($count===0){
return 0;
} elseif ($count===1){
$result = $this->execute('DELETE FROM ' . $this->tableName . ' WHERE `'. $field .'` =?', $value);
} else {
$stmt = $this->buildInQuery($field, $value);
@ -129,7 +132,10 @@ abstract class Db {
if (!is_array($value)){
$value = array($value);
}
if (count($value)===1){
$count = count($value);
if ($count===0){
return array();
} elseif ($count===1){
$result = $this->execute('SELECT * FROM ' . $this->tableName . ' WHERE `'. $field .'` =?', $value);
} else {
$stmt = $this->buildInQuery($field, $value);