SQLite3Inhaltsverzeichnis
Die SQLite3-KlasseEinführungEine Klasse, die eine Verbindung zu SQLite-3-Datenbanken zur Verfügung stellt KlassenbeschreibungSQLite3
class SQLite3
{
/* Methoden */
public bool busyTimeout
( int
$msecs
)
public int changes
( void
)
public bool close
( void
)
public __construct
( string
$Dateiname
[, int $Schalter
[, string $Verschlüsselungs-Phrase
]] )
public bool createAggregate
( string
$name
, mixed $step_callback
, mixed $final_callback
[, int $argument_count = -1
] )
public bool createCollation
( string
$name
, callable $callback
)
public bool createFunction
( string
$name
, mixed $callback
[, int $argument_count = -1
] )
bool enableExceptions
([ bool
$enableExceptions = false
] )
public static string escapeString
( string
$value
)
public bool exec
( string
$query
)
public int lastErrorCode
( void
)
public string lastErrorMsg
( void
)
public int lastInsertRowID
( void
)
public bool loadExtension
( string
$shared_library
)
public void open
( string
$filename
[, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE
[, string $encryption_key
]] )
public resource open
( string
$table
, string $column
, int $rowid
[, string $dbname = "main"
] )
public SQLite3Stmt prepare
( string
$query
)
public SQLite3Result query
( string
$query
)
public mixed querySingle
( string
$query
[, bool $entire_row = false
] )
public static array version
( void
)
}The SQLite3Stmt classEinführungEin Klasse, die vorbereitete Anweisungen für die SQLite-3-Erweiterung abwickelt. KlassenbeschreibungSQLite3Stmt
class SQLite3Stmt
{
/* Methoden */
public bool bindParam
( mixed
$sql_param
, mixed &$param
[, int $type
] )
public bool bindValue
( mixed
$sql_param
, mixed $value
[, int $type
] )
public bool clear
( void
)
public bool close
( void
)
public SQLite3Result execute
( void
)
public int paramCount
( void
)
public bool readOnly
( void
)
public bool reset
( void
)
}Die SQLite3Result KlasseEinführungEine Klasse, die Rückgabeergebnisse der SQLite-3-Erweiterung behandelt. KlassenbeschreibungSQLite3Result
class SQLite3Result
{
/* Methoden */
public string columnName
( int
$column_number
)
public int columnType
( int
$column_number
)
public array fetchArray
([ int
$mode = SQLITE3_BOTH
] )
public bool finalize
( void
)
public int numColumns
( void
)
public bool reset
( void
)
} |