From a07766a13019bbb28fb6a0fd3df6ec708478df7d Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Wed, 28 Nov 2007 16:08:59 +0000 Subject: [PATCH] Traiter l'argument groupby manquant comme un tableau vide plutot qu'une chaine vide, pour faciliter les optimisations dessus. --- ecrire/base/abstract_sql.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ecrire/base/abstract_sql.php b/ecrire/base/abstract_sql.php index 3788054943..20c17a041f 100644 --- a/ecrire/base/abstract_sql.php +++ b/ecrire/base/abstract_sql.php @@ -71,17 +71,16 @@ function sql_set_charset($charset,$serveur=''){ // http://doc.spip.org/@sql_select function sql_select ( $select = array(), $from = array(), $where = array(), - $groupby = '', $orderby = array(), $limit = '', $having = array(), + $groupby = array(), $orderby = array(), $limit = '', $having = array(), $serveur='') { $f = sql_serveur('select', $serveur); - return $f($select, $from, $where, $groupby, $orderby, $limit, $having, $serveur); } // http://doc.spip.org/@sql_countsel function sql_countsel($from = array(), $where = array(), - $groupby = '', $limit = '', $having = array(), + $groupby = array(), $limit = '', $having = array(), $serveur='') { $f = sql_serveur('countsel', $serveur); return $f($from, $where, $groupby, $limit, $having, $serveur); @@ -269,7 +268,7 @@ function sql_query($ins, $serveur='') { // http://doc.spip.org/@sql_fetsel function sql_fetsel( $select = array(), $from = array(), $where = array(), - $groupby = '', $orderby = array(), $limit = '', + $groupby = array(), $orderby = array(), $limit = '', $having = array(), $serveur='') { return sql_fetch(sql_select($select, $from, $where, $groupby, $orderby, $limit, $having, $serveur), $serveur); } @@ -277,7 +276,7 @@ function sql_fetsel( # Retourne l'unique champ demande dans une requete Select a resultat unique // http://doc.spip.org/@sql_getfetsel function sql_getfetsel( - $select, $from = array(), $where = array(), $groupby = '', + $select, $from = array(), $where = array(), $groupby = array(), $orderby = array(), $limit = '', $having = array(), $serveur='') { $r = sql_fetch(sql_select($select, $from, $where, $groupby, $orderby, $limit, $having, $serveur), $serveur); return $r ? $r[$select] : NULL; -- GitLab