Вопрос по символу ":" в SQL запросе -- что такое двоеточие
Primary tabs
Добрый день. Разбираясь с уроком, столкнулся с тем, что в коде cms http://my-first-cms.loc/ в файле
Article.php
в строке 149 есть запись:
$categoryClause = $categoryId ? "WHERE categoryId = :categoryId" : "";
Мне непонятен символ " : " в выражении:
"WHERE categoryId = :categoryId"
Что он означает?
- Log in to post comments
- 7061 reads
vedro-compota
Thu, 06/27/2019 - 12:54
Permalink
добавьте ссылку на урок, к
добавьте ссылку на урок, к которому относится вопрос.
_____________
матфак вгу и остальная классика =)
vedro-compota
Thu, 06/27/2019 - 23:37
Permalink
Добавьте пожалуйста цитату из
Добавьте пожалуйста цитату из кода, чтобы 10 строк до этого и 10 после, чтобы был понятен контекст.
_____________
матфак вгу и остальная классика =)
Laven
Fri, 06/28/2019 - 11:30
Permalink
Строка 5
vedro-compota
Fri, 06/28/2019 - 18:34
Permalink
по сути
собственно, ответ на вопрос вот в этой строке (где подставляется значение):
:categoryId -- это плейсхолдер, для настоящего значения, которое и подставляется.
_____________
матфак вгу и остальная классика =)
sid
Fri, 06/28/2019 - 18:47
Permalink
Дополнение
Возможно это тоже поможет, ссылка на документацию по подготовленным запросам.