SQLSelect: различия между версиями
Материал из MajorDoMo инфо
Newz20 (обсуждение | вклад) (Новая страница: «Category:Встроенные функции ==Описание== '''SQLSelect'''($query); -- Execute SQL SELECT query and return all records This function r...») |
Newz20 (обсуждение | вклад) (перевод из БЗ) |
||
Строка 1: | Строка 1: | ||
[[Category:Встроенные функции]] | [[Category:Встроенные функции]] | ||
==Описание== | ==Описание== | ||
'''SQLSelect'''($query); -- | '''SQLSelect'''($query); -- Посылает SELECT-запрос на сервер MySQL | ||
Возвращает результат выполнения запроса в виде массива массивов. Если SELECT-запрос query при выполнении вызвал ошибку, то функция SQLSelect() выдаст специальный экран со строкой запроса, номером ошибки и объяснением ошибки. | |||
==Примеры запросов== | ==Примеры запросов== | ||
<pre> $states = SQLSelect('SELECT * FROM states ORDER BY TITLE'); | |||
$cnt=Count($states); | |||
For($i=0; $i<$cnt; $i++) { | |||
$states[$i]['NUM'] = ($i+1); | |||
} | |||
$out['STATES'] = $states;</pre> | |||
<pre> | |||
$Result = SQLSelect("SELECT * FROM orders WHERE ACCOUNT='$account' ORDER BY STATUS ASC, ID DESC"); | |||
For($i=0; $i<count($Result); $i++) { | |||
$account['TOTAL'] += $Result[$i]['SUM']; | |||
}</pre> | |||
==Альтернативные названия функции (сленг)== | ==Альтернативные названия функции (сленг)== |
Текущая версия от 09:27, 13 декабря 2019
Описание
SQLSelect($query); -- Посылает SELECT-запрос на сервер MySQL
Возвращает результат выполнения запроса в виде массива массивов. Если SELECT-запрос query при выполнении вызвал ошибку, то функция SQLSelect() выдаст специальный экран со строкой запроса, номером ошибки и объяснением ошибки.
Примеры запросов
$states = SQLSelect('SELECT * FROM states ORDER BY TITLE'); $cnt=Count($states); For($i=0; $i<$cnt; $i++) { $states[$i]['NUM'] = ($i+1); } $out['STATES'] = $states;
$Result = SQLSelect("SELECT * FROM orders WHERE ACCOUNT='$account' ORDER BY STATUS ASC, ID DESC"); For($i=0; $i<count($Result); $i++) { $account['TOTAL'] += $Result[$i]['SUM']; }