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

develop
Sven Slootweg 12 years ago
parent d6ddb80b04
commit c53ffd9afb

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

Loading…
Cancel
Save