[ Index ]
 

Code source de CakePHP 1.1.13.4450

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/cake/libs/model/dbo/ -> dbo_mssql.php (sommaire)

MS SQL layer for DBO Long description for file

Copyright: Copyright 2005-2007, Cake Software Foundation, Inc.
License: http://www.opensource.org/licenses/mit-license.php The MIT License
Version: $Revision: 4450 $
Poids: 610 lignes (15 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

DboMssql:: (24 méthodes):
  __construct()
  connect()
  disconnect()
  _execute()
  fetchRow()
  listSources()
  describe()
  name()
  value()
  fields()
  begin()
  commit()
  rollback()
  update()
  lastError()
  lastAffected()
  lastNumRows()
  lastInsertId()
  limit()
  column()
  resultSet()
  read()
  fetchResult()
  buildSchemaQuery()


Classe: DboMssql  - X-Ref

Short description for class.

Long description for class

__construct($config)   X-Ref
MS SQL DBO driver constructor; sets SQL Server error reporting defaults

param: array $config Configuration data from app/config/databases.php
return: boolean True if connected successfully, false on error

connect()   X-Ref
Connects to the database using options in the given configuration array.

return: boolean True if the database could be connected, else false

disconnect()   X-Ref
Disconnects from database.

return: boolean True if the database could be disconnected, else false

_execute($sql)   X-Ref
Executes given SQL statement.

param: string $sql SQL statement
return: resource Result resource identifier

fetchRow($assoc = false)   X-Ref
Returns a row from given resultset as an array .

param: bool $assoc Associative array only, or both?
return: array The fetched row as an array

listSources()   X-Ref
Returns an array of sources (tables) in the database.

return: array Array of tablenames in the database

describe(&$model)   X-Ref
Returns an array of the fields in given table name.

param: Model $model Model object to describe
return: array Fields in table. Keys are name and type

name($data)   X-Ref
Returns a quoted name of $data for use in an SQL statement.

param: string $data Name (table.field) to be prepared for use in an SQL statement
return: string Quoted for MS SQL

value($data, $column = null, $safe = false)   X-Ref
Returns a quoted and escaped string of $data for use in an SQL statement.

param: string $data String to be prepared for use in an SQL statement
param: string $column The column into which this data will be inserted
param: boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
return: string Quoted and escaped data

fields(&$model, $alias, $fields)   X-Ref
Generates the fields list of an SQL query.

param: Model $model
param: string $alias Alias tablename
param: mixed $fields
return: array

begin(&$model)   X-Ref
Begin a transaction

param: unknown_type $model
return: boolean True on success, false on fail

commit(&$model)   X-Ref
Commit a transaction

param: unknown_type $model
return: boolean True on success, false on fail

rollback(&$model)   X-Ref
Rollback a transaction

param: unknown_type $model
return: boolean True on success, false on fail

update(&$model, $fields = array()   X-Ref
Removes Identity (primary key) column from update data before returning to parent

param: Model $model
param: array $fields
param: array $values
return: array

lastError()   X-Ref
Returns a formatted error message from previous database operation.

return: string Error message with error number

lastAffected()   X-Ref
Returns number of affected rows in previous database operation. If no previous operation exists,
this returns false.

return: int Number of affected rows

lastNumRows()   X-Ref
Returns number of rows in previous resultset. If no previous resultset exists,
this returns false.

return: int Number of rows in resultset

lastInsertId($source = null)   X-Ref
Returns the ID generated from the previous INSERT operation.

param: unknown_type $source
return: in

limit($limit, $offset = null)   X-Ref
Returns a limit statement in the correct format for the particular database.

param: int $limit Limit of results returned
param: int $offset Offset from which to start results
return: string SQL limit/offset statement

column($real)   X-Ref
Converts database-layer column types to basic types

param: string $real Real database-layer column type (i.e. "varchar(255)")
return: string Abstract column type (i.e. "string")

resultSet(&$results)   X-Ref
Enter description here...

param: unknown_type $results

read(&$model, $queryData = array()   X-Ref
Returns an array of all result rows for a given SQL query.
Returns false if no rows matched.

param: string $sql SQL statement
param: boolean $cache Enables returning/storing cached query results
return: array Array of resultset rows, or false if no rows matched

fetchResult()   X-Ref
Fetches the next row from the current result set

return: unknown

buildSchemaQuery($schema)   X-Ref
Pas de description



Généré le : Sun Feb 25 19:27:47 2007 par Balluche grâce à PHPXref 0.7