Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : batt21 08 Apr 2010, 16:21:56
-
Buongiorno a tutti,
mi pare di aver trovato un bug nella funzione queryBatch(). Nella documentazione si legge che dovrebbe restituire FaLSE se fallisce mentre un resource database nel caso contrario (http://api.joomla.org/Joomla-Framework/Database/JDatabase.html#queryBatch (http://api.joomla.org/Joomla-Framework/Database/JDatabase.html#queryBatch)). Invece (come si legge dal codice: http://api.joomla.org/__filesource/fsource_Joomla-Framework_Database_joomladatabasedatabasemysqli.php.html#a272 (http://api.joomla.org/__filesource/fsource_Joomla-Framework_Database_joomladatabasedatabasemysqli.php.html#a272)) restituisce TRUE. Nel caso in cui ci sia una sequenza di query con UPDATE o INSERT può andar bene ma se ci sono delle SELECT ci si aspetta un risultato in un array ma non è così.
Provate a fare (restituisce tutte le righe numerate) :
SET @num:=0; SELECT @num:=@num+1 as num, c.* FROM jos_content c
La mia versione di joomla è 1.5.15.
Ciao ciao.