2

mysqlデータベースの行を更新しようとしています。私はいくつかの問題を抱えており、Doctrine(1.2残念ながら)dqlは初めてです。「セット」の部分が原因でエラーが発生していると思いますが、どこでもそれを行うための正しい方法が見つかりません...

    $q = Doctrine_Query::create()
        ->update('OfferUser')
        ->set('price_alone', $price_alone)
        ->set('price_group', $price_group)
        ->set('comments', $comments)
        ->where('id=?', $id);
4

1 に答える 1

3

はい、問題はセットでした... '?' を入れなければなりませんでした。真ん中はこんな感じ。

set('price_group', '?', $price_group)

于 2012-11-04T13:29:23.293 に答える