[ Index ] |
PHP Cross Reference of Unnamed Project |
[Source view] [Print] [Project Stats]
(no description)
Copyright: | (c) 2005 phpBB Group |
License: | http://opensource.org/licenses/gpl-license.php GNU Public License |
Version: | $Id$ |
File Size: | 1000 lines (25 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
dbal:: (24 methods):
dbal()
sql_return_on_error()
sql_num_queries()
sql_add_num_queries()
sql_close()
sql_query_limit()
sql_fetchrowset()
sql_rowseek()
sql_fetchfield()
sql_like_expression()
sql_buffer_nested_transactions()
sql_transaction()
sql_build_array()
sql_in_set()
sql_bit_and()
sql_bit_or()
sql_lower_text()
sql_multi_insert()
_sql_validate_value()
sql_build_query()
sql_error()
sql_report()
get_estimated_row_count()
get_row_count()
dbal() X-Ref |
Constructor |
sql_return_on_error($fail = false) X-Ref |
return on error or display error message |
sql_num_queries($cached = false) X-Ref |
Return number of sql queries and cached sql queries used |
sql_add_num_queries($cached = false) X-Ref |
Add to query count |
sql_close() X-Ref |
DBAL garbage collection, close sql connection |
sql_query_limit($query, $total, $offset = 0, $cache_ttl = 0) X-Ref |
Build LIMIT query Doing some validation here. |
sql_fetchrowset($query_id = false) X-Ref |
Fetch all rows |
sql_rowseek($rownum, &$query_id) X-Ref |
Seek to given row number rownum is zero-based |
sql_fetchfield($field, $rownum = false, $query_id = false) X-Ref |
Fetch field if rownum is false, the current row is used, else it is pointing to the row (zero-based) |
sql_like_expression($expression) X-Ref |
Correctly adjust LIKE expression for special characters Some DBMS are handling them in a different way param: string $expression The expression to use. Every wildcard is escaped, except $this->any_char and $this->one_char return: string LIKE expression including the keyword! |
sql_buffer_nested_transactions() X-Ref |
Returns whether results of a query need to be buffered to run a transaction while iterating over them. return: bool Whether buffering is required. |
sql_transaction($status = 'begin') X-Ref |
SQL Transaction |
sql_build_array($query, $assoc_ary = false) X-Ref |
Build sql statement from array for insert/update/select statements Idea for this from Ikonboard Possible query values: INSERT, INSERT_SELECT, UPDATE, SELECT |
sql_in_set($field, $array, $negate = false, $allow_empty_set = false) X-Ref |
Build IN or NOT IN sql comparison string, uses <> or = on single element arrays to improve comparison speed param: string $field name of the sql column that shall be compared param: array $array array of values that are allowed (IN) or not allowed (NOT IN) param: bool $negate true for NOT IN (), false for IN () (default) param: bool $allow_empty_set If true, allow $array to be empty, this function will return 1=1 or 1=0 then. Default to false. |
sql_bit_and($column_name, $bit, $compare = '') X-Ref |
Run binary AND operator on DB column. Results in sql statement: "{$column_name} & (1 << {$bit}) {$compare}" param: string $column_name The column name to use param: int $bit The value to use for the AND operator, will be converted to (1 << $bit). Is used by options, using the number schema... 0, 1, 2...29 param: string $compare Any custom SQL code after the check (for example "= 0") |
sql_bit_or($column_name, $bit, $compare = '') X-Ref |
Run binary OR operator on DB column. Results in sql statement: "{$column_name} | (1 << {$bit}) {$compare}" param: string $column_name The column name to use param: int $bit The value to use for the OR operator, will be converted to (1 << $bit). Is used by options, using the number schema... 0, 1, 2...29 param: string $compare Any custom SQL code after the check (for example "= 0") |
sql_lower_text($column_name) X-Ref |
Run LOWER() on DB column of type text (i.e. neither varchar nor char). param: string $column_name The column name to use return: string A SQL statement like "LOWER($column_name)" |
sql_multi_insert($table, &$sql_ary) X-Ref |
Run more than one insert statement. param: string $table table name to run the statements on param: array &$sql_ary multi-dimensional array holding the statement data. return: bool false if no statements were executed. |
_sql_validate_value($var) X-Ref |
Function for validating values |
sql_build_query($query, $array) X-Ref |
Build sql statement from array for select and select distinct statements Possible query values: SELECT, SELECT_DISTINCT |
sql_error($sql = '') X-Ref |
display sql error page |
sql_report($mode, $query = '') X-Ref |
Explain queries |
get_estimated_row_count($table_name) X-Ref |
Gets the estimated number of rows in a specified table. param: string $table_name Table name return: string Number of rows in $table_name. |
get_row_count($table_name) X-Ref |
Gets the exact number of rows in a specified table. param: string $table_name Table name return: string Exact number of rows in $table_name. |
Generated: Wed Oct 2 15:03:47 2013 | Cross-referenced by PHPXref 0.7.1 |