diff --git a/ecrire/req/sqlite_generique.php b/ecrire/req/sqlite_generique.php index e9469e67334102b1144cbb4503ddd2ecb42dcc47..7c6223fb832a8cf43525ad76a20ede76c80db1f1 100644 --- a/ecrire/req/sqlite_generique.php +++ b/ecrire/req/sqlite_generique.php @@ -439,8 +439,7 @@ function spip_sqlite_countsel($from = array(), $where = array(), $groupby = '', $c = !$groupby ? '*' : ('DISTINCT ' . (is_string($groupby) ? $groupby : join(',', $groupby))); $r = spip_sqlite_select("COUNT($c)", $from, $where,'', '', $limit, $having, $serveur, $requeter); - - if (is_resource($r) && $requeter) { + if ((is_resource($r) or is_object($r)) && $requeter) { // ressource : sqlite2, object : sqlite3 if (_sqlite_is_version(3,'',$serveur)){ list($r) = spip_sqlite_fetch($r, SPIP_SQLITE3_NUM, $serveur); } else {