私は次のINSERT
コードを持っています:
$reservationSuccess = $app->modelsManager->executeQuery(
"INSERT INTO MastersReservedTime (master_id, service_id, date, time, desc)
VALUES (:master_id:, :service_id:, :date:, :time:, :desc:)",
array(
'master_id' => $OrderCommit->master_id,
'service_id' => $oneService -> service_id,
'date' => $OrderCommit->date,
'time' => $startTime,
'desc' => $desc
)
);
そして、このコードは次のエラー メッセージを生成します。
PHP の致命的なエラー: 例外 'Phalcon\Mvc\Model\Exception' がキャッチされず、メッセージ '構文エラー、予期しないトークン DESC、' に近い')\r\n 値 (:master_id:、:service_id:、:date:、:time: , :desc:)', 解析時: INSERT INTO MastersReservedTime (master_id, service_id, date, time, desc)\r\n 値 (:master_id:, :service_id:, :date:, :time:, :desc:) (209)' in /var/www/api/v1.0/index.php:1827\nスタック トレース:\n#0 [内部関数]: Phalcon\Mvc\Model\Query->parse()\n#1 [内部関数]: Phalcon\Mvc\Model\Query->execute()\n#2 /var/www/api/v1.0/index.php(1827): Phalcon\Mvc\Model\Manager->executeQuery( 'INSERT INTO Mas...', Array)\n#3 [内部関数]:{closure}()\n#4 /var/www/api/v1.0/index.php(1961): Phalcon\Mvc\Micro->handle()\n#5 {main}\n /var で投げられる/www/api/v1.0/index.php 行 1827
問題の原因は何ですか? 前もって感謝します!