Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Символ "?" в запросе к БД / 3 сообщений из 3, страница 1 из 1
14.10.2008, 17:22
    #35594117
Barkid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ "?" в запросе к БД
Всем привет, возникла такая проблема: я программист, работаю с CMS, написанной на перле, она использует БД postgres. И часто в запросах к базе я встречаю примерно такие строки:
"select [что-то] from [еще что-то] where id = ?"
Этот знак вопроса меня сильно смущает.. Я что-то не нахожу нигде в сети, что он может значить. Можете подсказать, это фича постгрес? Если да, что что означает?
...
Рейтинг: 0 / 0
14.10.2008, 17:55
    #35594210
YuriyRusinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ "?" в запросе к БД
Это м.б. регулярное выражение перла, когда есть типовой запрос и в него надо подставить какие-то параметры.
...
Рейтинг: 0 / 0
14.10.2008, 18:02
    #35594248
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ "?" в запросе к БД
http://search.cpan.org/~timb/DBI/DBI.pm

...

Placeholders and Bind Values

Some drivers support placeholders and bind values. Placeholders, also called parameter markers, are used to indicate values in a database statement that will be supplied later, before the prepared statement is executed. For example, an application might use the following to insert a row of data into the SALES table:

INSERT INTO sales (product_code, qty, price) VALUES (?, ?, ?)

or the following, to select the description for a product:

SELECT description FROM products WHERE product_code = ?

The ? characters are the placeholders. The association of actual values with placeholders is known as binding, and the values are referred to as bind values. Note that the ? is not enclosed in quotation marks, even when the placeholder represents a string.

...
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Символ "?" в запросе к БД / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]