从Zend Framework 1.11中的另一个表更新表中的值

时间:2015-11-21 22:23:35

标签: php mysql zend-framework

在我从xls文件将数据导入临时表后,我想用另一个表中的十六进制值更新十六进制字段。导入工作,如果我在PHPMyAdmin中运行以下sql,则更新字段。我已经尝试了几种方法让sql在PHP Zend 1.11中运行而没有运气。这是我想在Zend 1.11和php中执行的sql。

UPDATE table1_temp INNER JOIN table2
ON table_temp.CODE = table2.CODE 
SET table1temp.person_ID = table2.ID

我尝试了这个,但它没有用。

    $sql = new Sql($dbAdapter);
    $update = $sql->update();
    $update-> table (table1_temp)
           ->INNER JOIN table2 ON table1_temp.CODE = table2.CODE 
           ->SET (t_table1_temp.PERSON_ID = table2.ID'):
    $statement = $sql->prepareStatementForSqlObject($update);
    $statement->execute();

欢迎所有建议。

0 个答案:

没有答案