Make the CachedQuery function return null or false when an error condition occurs

develop
Sven Slootweg 12 years ago
parent d6ddb80b04
commit c53ffd9afb

@ -90,12 +90,24 @@ class CachedPDO extends PDO
} }
$statement->execute(); $statement->execute();
$result = $statement->fetchAll(PDO::FETCH_ASSOC); if($result = $statement->fetchAll(PDO::FETCH_ASSOC))
{
mc_set($cache_hash, $result, $expiry); if(count($result) > 0)
{
$return_object->source = "database"; mc_set($cache_hash, $result, $expiry);
$return_object->data = $result;
$return_object->source = "database";
$return_object->data = $result;
}
else
{
return false;
}
}
else
{
return null;
}
} }
return $return_object; return $return_object;

Loading…
Cancel
Save