0
MySql Workbench SQLでは問題ありません。Phalcon - 構文エラー、予期しないトークンAS、 'a、UNSIGNEDの近く)AS intHours
SELECT id, hours,
CONVERT(DATE_FORMAT(hours, '%H'), SIGNED) AS intHours,
CONVERT(DATE_FORMAT(hours, '%i'), SIGNED) AS intMinutes
FROM jobdone_work_hours
Phalcon(1.3.4)を表示するエラー
$result = $mm->executeQuery(
"SELECT id, hours,
CONVERT(DATE_FORMAT(hours, '%H'), UNSIGNED) AS intHours,
CONVERT(DATE_FORMAT(hours, '%i'), UNSIGNED) AS intMinutes
FROM SoilTechJobDone\Api\Models\JobdoneWorkHours
WHERE fk_staff_id = :staffEmpId:
AND confirmed='1'
AND date BETWEEN :dateStart: AND :dateEnd:
order by date",
[
'staffEmpId' => $staffEmpId,
'dateStart' => $dateStart,
'dateEnd' => $dateEnd,
]
);
Phalconエラー:
Syntax error, unexpected token AS, near to ' a, UNSIGNED) AS intHours, CONVERT(DATE ...
彼が好きではない何か。
「%H」と面白そうなことがありますが、クエリの実行前に補間されているようです。 –