Nova /
DataBaseNova.DataBase HistoryHide minor edits - Show changes to output Changed line 1 from:
[[!Nova]] [[ to:
[[!Nova]] [[VPHPDBObjects]] Changed lines 8-14 from:
* Select($tables,$conditions=null,$fields='*',$order=null,$start_from=null,$rows_qty=null) - запрос SQL SELECT. $tables - имена таблиц, $conditions - строка-условие,$fields - поля включаемые в результат,$order - описание порядка сортировки, $start_from - начиная с какой строки, $rows_qty - максимальное число строк в результате. * Replace( * Insert($table,$values) - SQL INSERT. Вставить строку * SQL to:
* DBResult Select($tables,$conditions=null,$fields='*',$order=null,$start_from=null,$rows_qty=null) - запрос SQL SELECT. $tables - имена таблиц, $conditions - строка-условие,$fields - поля включаемые в результат,$order - описание порядка сортировки, $start_from - начиная с какой строки, $rows_qty - максимальное число строк в результате. Возвращает [[DBResult]]. * bool Update($table,$conditions,$values) - SQL UPDATE. обновить строки таблицы $table, которые удовлетворяет $conditions, записав в нее данные из $values. * bool Replace($table,$values) - SQL REPLACE. Заменить или создать строку в таблице с значениями в $values. * bool Insert($table,$values) - SQL INSERT. Вставить строку в таблицу. * bool Delete($table,$conditions) - SQL DELETE. Удалить строки удовлетворяющие условию $conditions из таблицы. * DBResult SQL($query,$data=null) - выполнить (предварительно сформировав) запрос SQL. $query - строка [[SQLQuery#SQL| шаблон запроса]]. $data - массив подстановок. Возвращает [[DBResult]]. * bool IsOk() - статус выполнения последнего запроса. В случае ошибки - false. * array GetErrorInfo() - возвращает инф. по последней ошибке: array(код_ошибки,текстовое_описание) или null если ошибок нет. * string LastQuery() - последний выполненый запрос. * misc OnError($callback) - вызывает $callback в случае ошибки и возвращает его результат. Changed line 14 from:
* SQL($query,$data=null) - выполнить (предварительно сформировав) запрос SQL. $query - строка [[SQLQuery| шаблон запроса]]. $data - массив подстановок. to:
* SQL($query,$data=null) - выполнить (предварительно сформировав) запрос SQL. $query - строка [[SQLQuery#SQL| шаблон запроса]]. $data - массив подстановок. Changed lines 13-14 from:
* Delete($table,$conditions) - SQL DELETE. Удалить строки удовлетворяющие условию $conditions из таблицы. to:
* Delete($table,$conditions) - SQL DELETE. Удалить строки удовлетворяющие условию $conditions из таблицы. * SQL($query,$data=null) - выполнить (предварительно сформировав) запрос SQL. $query - строка [[SQLQuery| шаблон запроса]]. $data - массив подстановок. Added lines 1-13:
[[!Nova]] [[!VPHPDBObjects]] class DataBase инкапсулирует подключение к базе данных. Методы: * DataBase($server_type) - конструктор. $server_type тип сервера (префикс функций соответствующего модуля php, например mysql или mysqli). * Connect($connection_params) - подключается к базе используя переданные параметры. * GetTable($table) - получить объект таблицы базы данных с именем $table. * Select($tables,$conditions=null,$fields='*',$order=null,$start_from=null,$rows_qty=null) - запрос SQL SELECT. $tables - имена таблиц, $conditions - строка-условие,$fields - поля включаемые в результат,$order - описание порядка сортировки, $start_from - начиная с какой строки, $rows_qty - максимальное число строк в результате. * Update($table,$conditions,$values) - SQL UPDATE. обновить строки таблицы $table, которые удовлетворяет $conditions, записав в нее данные из $values. * Replace($table,$values) - SQL REPLACE. Заменить или создать строку в таблице с значениями в $values. * Insert($table,$values) - SQL INSERT. Вставить строку в таблицу. * Delete($table,$conditions) - SQL DELETE. Удалить строки удовлетворяющие условию $conditions из таблицы. |