| [ Index ] |
|
Code source de SPIP Agora 1.4 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
| Poids: | 655 lignes (19 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
DB_fbsql:: (22 méthodes):
DB_fbsql()
connect()
disconnect()
simpleQuery()
nextResult()
fetchInto()
freeResult()
autoCommit()
commit()
rollback()
numCols()
numRows()
affectedRows()
errorNative()
nextId()
createSequence()
dropSequence()
modifyQuery()
quoteSmart()
fbsqlRaiseError()
tableInfo()
getSpecialQuery()
| DB_fbsql() X-Ref |
| DB_fbsql constructor. |
| connect($dsninfo, $persistent = false) X-Ref |
| Connect to a database and log in as the specified user. param: $dsn the data source name (see DB::parseDSN for syntax) param: $persistent (optional) whether the connection should return: int DB_OK on success, a DB error on failure |
| disconnect() X-Ref |
| Log out and disconnect from the database. return: bool true on success, false if not connected. |
| simpleQuery($query) X-Ref |
| Send a query to fbsql and return the results as a fbsql resource identifier. param: the SQL query return: mixed returns a valid fbsql result for successful SELECT |
| nextResult($result) X-Ref |
| Move the internal fbsql result pointer to the next available result param: a valid fbsql result resource return: true if a result is available otherwise return false |
| fetchInto($result, &$arr, $fetchmode, $rownum=null) X-Ref |
| Fetch a row and insert the data into an existing array. Formating of the array and the data therein are configurable. See DB_result::fetchInto() for more information. param: resource $result query result identifier param: array $arr (reference) array where data from the row param: int $fetchmode how the resulting array should be indexed param: int $rownum the row number to fetch return: mixed DB_OK on success, null when end of result set is |
| freeResult($result) X-Ref |
| Free the internal resources associated with $result. param: $result fbsql result identifier return: bool true on success, false if $result is invalid |
| autoCommit($onoff=false) X-Ref |
| Pas de description |
| commit() X-Ref |
| Pas de description |
| rollback() X-Ref |
| Pas de description |
| numCols($result) X-Ref |
| Get the number of columns in a result set. param: $result fbsql result identifier return: int the number of columns per row in $result |
| numRows($result) X-Ref |
| Get the number of rows in a result set. param: $result fbsql result identifier return: int the number of rows in $result |
| affectedRows() X-Ref |
| Gets the number of rows affected by the data manipulation query. For other queries, this function returns 0. return: number of rows affected by the last query |
| errorNative() X-Ref |
| Get the native error code of the last error (if any) that occured on the current connection. return: int native fbsql error code |
| nextId($seq_name, $ondemand = true) X-Ref |
| Returns the next free id in a sequence param: string $seq_name name of the sequence param: boolean $ondemand when true, the seqence is automatically return: int the next id number in the sequence. DB_Error if problem. |
| createSequence($seq_name) X-Ref |
| Creates a new sequence param: string $seq_name name of the new sequence return: int DB_OK on success. A DB_Error object is returned if |
| dropSequence($seq_name) X-Ref |
| Deletes a sequence param: string $seq_name name of the sequence to be deleted return: int DB_OK on success. DB_Error if problems. |
| modifyQuery($query) X-Ref |
| Pas de description |
| quoteSmart($in) X-Ref |
| Format input so it can be safely used in a query param: mixed $in data to be quoted return: mixed Submitted variable's type = returned value: |
| fbsqlRaiseError($errno = null) X-Ref |
| Gather information about an error, then use that info to create a DB error object and finally return that object. param: integer $errno PEAR error number (usually a DB constant) if return: object DB error object |
| tableInfo($result, $mode = null) X-Ref |
| Returns information about a table or a result set. param: object|string $result DB_result object from a query or a param: int $mode a valid tableInfo mode return: array an associative array with the information requested |
| getSpecialQuery($type) X-Ref |
| Returns the query needed to get some backend info param: string $type What kind of info you want to retrieve return: string The SQL query string |
| Généré le : Sat Feb 24 14:40:03 2007 | par Balluche grâce à PHPXref 0.7 |