Я пытаюсь использовать класс рамки Зенда обновления: http://framework.zend.com/manual/2.2/en/modules/zend.db.sql.html#zend-db-sql-updateОбновление нескольких таблиц с классом обновления ZF2
создать что-то вроде заявления здесь:
http://dev.mysql.com/doc/refman/5.0/en/update.html
UPDATE items,month SET items.price=month.price WHERE items.id=month.id;
Я пробовал передавая массив в -> table, но он не работает при преобразовании строки.
// UPDATE `Array`
$update->table(['table1', 'table2'])
Я пробовал создавать экранированную строку, но при преобразовании в sql она заканчивается двойным экранированием.
// UPDATE ``table1`,`table2``
$update->table("`table1`,`table2`")
Я попытался жульничество и использовать взрывать, чтобы использовать клей таблицы вместе
// UPDATE `table1``,``table2`
$update->table(implode("`,`", ['table1','table2']))
Кто-нибудь есть чистый ответ на этот вопрос?
Все еще жду ответа! –
Я попытался выполнить свой запрос вручную и оставил вторичную таблицу и использовал ее в инструкции WHERE и SET. Я получил сообщение об ошибке с сервера. – metric152
Я обновил инструкцию sql, чтобы использовать формат в ответе, который вы опубликовали. Bummer, чтобы узнать, я не могу использовать класс zend на данный момент. Спасибо за помощь. – metric152