Voglio eseguire molte query di aggiornamento SQL contemporaneamente utilizzando JOOMLA 2.5. Sotto il mio codice:È possibile eseguire più query di aggiornamento in una sola utilizzando Joomla?
require_once '../includes/framework.php';
$query = "UPDATE #__mytable SET myfield='value' where id=1; UPDATE #__mytable SET
myfield='value' where id=2; UPDATE #__mytable SET myfield='value' where id=3;";
$db = JFactory::getDbo();
$db->setQuery($query);
$db->query();
Ma mi mostra un errore di sintassi. Ho provato a testare direttamente in MySQL e funziona.
Ok, quindi penso che sarà meglio usare un ciclo. Cerco anche di misurare il tempo che ci vorrà (** 0.095135 secondi **) e sembra ok. Grazie per l'aiuto. – toto
Se si imposta lo stesso valore su ogni voce, è possibile farlo in una singola query: 'UPDATE #__mytable SET myfield = 'value' dove id IN (1,2,3)' –
Sì, ma non ho il stessi valori. – toto