JOOMLA 2.5를 사용하여 한 번에 많은 SQL 업데이트 쿼리를 실행하고 싶습니다. 아래 코드 :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();
그러나 구문 오류가 표시됩니다. 나는 MySQL에서 직접 테스트를 시도하고 작동한다.
좋아, 그래서 루프를 사용하는 것이 좋습니다. 나는 또한 걸릴 (** 0.095135 초 **) 시간을 mesure하려고하고 괜찮아 보인다. 도와 줘서 고마워. – toto
모든 항목에 동일한 값을 설정하면 하나의 쿼리에서 할 수 있습니다. 'UPDATE #__mytable SET myfield ='value '여기서 ID는 IN (1,2,3)' –
예,하지만 같은 값. – toto