Recent Changes - Search:

PmWiki

pmwiki.org

edit SideBar

SQLQuery

Nova.SQLQuery History

Hide minor edits - Show changes to output

Changed lines 9-12 from:
* Update($table,$conditions,$values)
* Replace($table,$values)
* Select($tables,$conditions=null,$fields='*',$order=null,$start_from=null,$rows_qty=null)
* Delete($table,$conditions)
to:
* Update($table,$conditions,$values) - SQL UPDATE
*
Replace($table,$values) - SQL REPLACE
*
Select($tables,$conditions=null,$fields='*',$order=null,$start_from=null,$rows_qty=null) - SQL SELECT
*
Delete($table,$conditions) - SQL DELETE
Added lines 1-14:
[[!Nova]] [[VPHPDBObjects]]
class SQLQuery - класс адаптер диалекта SQL для текущего типа сервера.
* SQLQuery($dquote='\'',$nquote='`') - конструктор. $dquote - кавычки для значений данных. $nqoute - кавычки для имен (таблиц, переменных и полей).
* QuoteName($name,$key=null,$options=null) - обрамляет кавычками имя.
* QuoteValue($value,$key=null,$options=null) - обрамляет кавычками значения. Если $value - объект, он будет интерпретирован как [[SQLExpression]] и выполнено формирование фрагмента SQL из его шаблона и данных. Если $value - array, его значения будут обработаны по отдельности и возвращены в виде строки разделенной запятыми (как в INSERT ... VALUES(...,...,...)). Если $value - строка будет возвращен ее заэкранированный вариант обрамленный кавычками.
* Tokens($values,$separator) - возвращает строку вида "ключ1=значение1 $separator ключ2=значение2".
* Quote($values) - возвращает массив array(names=>array(имена полей),values=>array(значения полей)) заэкранированных имен полей и их значений.
* Insert($table,$values) - генерирует SQL запрос на вставку $values в таблицу $table.
* Update($table,$conditions,$values)
* Replace($table,$values)
* Select($tables,$conditions=null,$fields='*',$order=null,$start_from=null,$rows_qty=null)
* Delete($table,$conditions)
* [[#SQL]]SQL($query,$values) - возвращает сформированный из шаблона $query и значений $values запрос. $query может содержать макросимволы: ? - подстановка следующего по порядку значения из $values, :имя_ключа - подстановка значения из $values['имя_ключа']. Все значения подставляются заэкранированными.
* LastQuery() - возвращает последний сформированный запрос.
Edit - History - Print - Recent Changes - Search
Page last modified on June 09, 2012, at 12:10 AM EST