PHP Data ObjectsInhaltsverzeichnis
Die PDO-KlasseEinführungRepräsentiert eine Verbindung zwischen PHP und einem Datenbankserver. KlassenbeschreibungPDO
class PDO
{
public __construct
( string
$dsn
[, string $username
[, string $password
[, array $options
]]] )
public bool beginTransaction
( void
)
public bool commit
( void
)
public mixed errorCode
( void
)
public array errorInfo
( void
)
public int exec
( string
$statement
)
public mixed getAttribute
( int
$attribute
)
public static array getAvailableDrivers
( void
)
public bool inTransaction
( void
)
public string lastInsertId
([ string
$name = NULL
] )
public PDOStatement prepare
( string
$statement
[, array $driver_options = array()
] )
public PDOStatement query
( string
$statement
)
public string quote
( string
$string
[, int $parameter_type = PDO::PARAM_STR
] )
public bool rollBack
( void
)
public bool setAttribute
( int
}$attribute
, mixed $value
)Die PDOStatement-KlasseEinführungRepräsentiert ein Prepared Statement und, nachdem es ausgeführt wurde, die zugehörigen Datensätze. KlassenbeschreibungPDOStatement
class PDOStatement
implements
Traversable
{
/* Eigenschaften */
readonly string$queryString;
/* Methoden */
public bool bindColumn
( mixed
$column
, mixed &$param
[, int $type
[, int $maxlen
[, mixed $driverdata
]]] )
public bool bindParam
( mixed
$parameter
, mixed &$variable
[, int $data_type = PDO::PARAM_STR
[, int $length
[, mixed $driver_options
]]] )
public bool bindValue
( mixed
$parameter
, mixed $value
[, int $data_type = PDO::PARAM_STR
] )
public bool closeCursor
( void
)
public int columnCount
( void
)
public void debugDumpParams
( void
)
public string errorCode
( void
)
public array errorInfo
( void
)
public bool execute
([ array
$input_parameters
] )
public mixed fetch
([ int
$fetch_style
[, int $cursor_orientation = PDO::FETCH_ORI_NEXT
[, int $cursor_offset = 0
]]] )
public array fetchAll
([ int
$fetch_style
[, mixed $fetch_argument
[, array $ctor_args = array()
]]] )
public mixed fetchColumn
([ int
$column_number = 0
] )
public mixed fetchObject
([ string
$class_name = "stdClass"
[, array $ctor_args
]] )
public mixed getAttribute
( int
$attribute
)
public array getColumnMeta
( int
$column
)
public bool nextRowset
( void
)
public int rowCount
( void
)
public bool setAttribute
( int
$attribute
, mixed $value
)
public bool setFetchMode
( int
}$mode
)Eigenschaften
Die Klasse PDOExceptionEinführungStellt einen Fehler dar, der von PDO ausgelöst wird. Sie sollten selbst keine PDOException in Ihrem eigenen Code werfen. Unter Ausnahmen finden Sie weitere Informationen über Ausnahmen in PHP. KlassenbeschreibungPDOException
class PDOException
extends
RuntimeException
{
/* Eigenschaften */
public
array
$errorInfo
;
protected
string
$code
;
/* Geerbte Eigenschaften */
protected
string
$message
;
protected
int
$code
;
protected
string
$file
;
protected
int
$line
;
/* Geerbte Methoden */
final public string Exception::getMessage
( void
)
final public Exception Exception::getPrevious
( void
)
final public mixed Exception::getCode
( void
)
final public string Exception::getFile
( void
)
final public int Exception::getLine
( void
)
final public array Exception::getTrace
( void
)
final public string Exception::getTraceAsString
( void
)
public string Exception::__toString
( void
)
final private void Exception::__clone
( void
)
}Eigenschaften
|