Quiero ejecutar muchas consultas de actualización de SQL a la vez utilizando JOOMLA 2.5. Debajo de mi código:¿Es posible ejecutar varias consultas de actualización en una usando 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();
Pero me muestra un error de sintaxis. Traté de probar directamente en MYSQL y funciona.
Bien, entonces creo que será mejor usar un ciclo. También trato de medir el tiempo que tomará (** 0.095135 segundos **) y parece estar bien. Gracias por tu ayuda. – toto
Si establece el mismo valor para cada entrada, puede hacerlo en una sola consulta: 'UPDATE #__mytable SET myfield = 'value' donde id IN (1,2,3)' –
Sí, pero no tengo el mismos valores. – toto