P
P
PO6OT2015-06-15 12:46:44
PHP
PO6OT, 2015-06-15 12:46:44

How to use select() in YNDb DB?

Where can I find documentation on using select() in YNDb?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
DevMan, 2015-06-15
@woonem

spoiler
select($name, $crit = array())
Выбрать записи из таблицы
Принимает:
$name – имя таблицы
$crit – массив критериев выборки. все ключи являются необязательными
Возможные ключи $crit:
cond – условие, в виде array( TOKEN1, TOKEN2, ... ). Если условие только одно, оно может быть задано в виде строки 'ИМЯ_ПОЛЯ ОПЕРАТОР ЗНАЧЕНИЕ'
limit – полный аналог LIMIT в MySQL. В виде строки 'NUM1[,NUM2]' или массива array(NUM1[, NUM2]). По умолчанию лимит равен 1000 строк
order – порядок сортировки. Указывается в виде массива array( ИМЯ_ПОЛЯ, (SORT_ASC | SORT_DESC) )
col – список возвращаемых полей, через запятую. Также может быть указано '*' для возвращения всех полей. По умолчанию возвращаются все поля.
explain – если стоит в true, то вместо возвращения результата будет возвращена строка, описывающее план выполнения запроса
Поддерживаемые токены:
'(' – открывающая скобка. управляет приоритетом операции
')' – закрывающая скобка
'AND' – логическое «И». имеет больший приоритет, чем «ИЛИ»
'OR' – логическое «ИЛИ»
array( ИМЯ_ПОЛЯ, ОПЕРАТОР, ЗНАЧЕНИЕ ) – стандартное условие. поддерживаются операторы =, >, <, IN. Для оператора IN значение должно быть массивом из значений в виде array(value1, value2, ...)
Возвращает:
Список строк в формате array( array('field1' => 'value1', …), … ) в случае успеха и FALSE в случае ошибки.

https://github.com/YuriyNasretdinov/yndb/blob/mast...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question