Один из моих контроллеров принимает поле id как $id
, и я использую его в запросе.Когда я проверяю строку запроса, она передает идентификатор в виде строкового значения следующим образом:
select `id`, `name` from `table` where `id` = '1'
Если я передаю intval($id)
запросу, он все равно работает как ожидалось.
select `id`, `name` from `table` where `id` = 1
Мой вопрос: какой из них оптимизированный запрос и лучшая практика?Спасибо.