Do not handle empty collections
This commit is contained in:
parent
90167c035a
commit
4c0772f2ce
10
lib/db.php
10
lib/db.php
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user