bindValue doesn't need the length

This commit is contained in:
El RIDO 2022-01-23 21:45:22 +01:00
parent 4f051fe5a5
commit 0cc2b67753
No known key found for this signature in database
GPG Key ID: 0F5C940A6BD81F92

View File

@ -395,7 +395,7 @@ class Database extends AbstractData
// create comment list
$comments = array();
if (count($rows)) {
if (is_array($rows) && count($rows)) {
foreach ($rows as $row) {
$i = $this->getOpenSlot($comments, (int) $row['postdate']);
$data = Json::decode($row['data']);
@ -527,7 +527,7 @@ class Database extends AbstractData
(self::$_type === 'oci' ? 'FETCH NEXT ? ROWS ONLY' : 'LIMIT ?'),
array(time(), 0, $batchsize)
);
if (count($rows)) {
if (is_array($rows) && count($rows)) {
foreach ($rows as $row) {
$pastes[] = $row['dataid'];
}
@ -554,8 +554,6 @@ class Database extends AbstractData
$position = $key + 1;
if (is_int($parameter)) {
$statement->bindValue($position, $parameter, PDO::PARAM_INT);
} elseif ($length = strlen($parameter) >= 4000) {
$statement->bindValue($position, $parameter, PDO::PARAM_STR, $length);
} else {
$statement->bindValue($position, $parameter);
}