Это старая версия документа!
Класс database
предоставляет оболочку наиболее распространенных функций, используемых для доступа к базе данных, а также другие, которые упрощают общие запросы. Все запросы, выполняемые с базой данных через слой абстракции базы данных, могут быть проанализированы на время выполнения и дальнейшей оптимизации.
Выполняет SQL-запрос к базе данных. Обратите внимание, что метод write_query
теперь является предпочтительным.
Подобно методу запроса, кроме write_query
выполняет запрос на подчиненной базе данных в случае, если у вас есть установка сервера с несколькими базами данных. write_query
теперь предпочтительнее query
.
Используется для выполнения простого запроса select (без объединений) к таблице.
Он получает четыре параметра:
Наименование | Описание |
---|---|
table | Имя запрашиваемой таблицы |
field(s) | Список полей, разделенных запятыми |
conditions | SQL отформатированный список условий, которые должны быть сопоставлены |
options | Список параметров: группе, по орядку, направление порядка, лимит, начало лимита. Возвращает ресурс при успешном выполнении или false при ошибке. |
global $db; $query = $db->simple_select("settings", "*", "name='boardclosed_reason'", array( "order_by" => 'name', "order_dir" => 'DESC', "limit" => 1 )); $settings = $db->fetch_array($query); echo "<pre>"; print_r($settings); echo "</pre>";
Array ( [sid] => 6 [name] => boardclosed_reason [title] => Board Closed Reason [description] => If your forum is closed, you can set a message here that your visitors will be able to see when they visit your forums. [optionscode] => textarea [value] => These forums are currently closed for maintenance. Please check back later. [disporder] => 2 [gid] => 2 )
Данный блок пока не переведен до конца.
— Vladimir 26.12.2018 18:04