Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: /home/mitarbeiter/sven/public_html/tmp/devcon_php_base/dbi/dbwrapper.class
dev/con php base - Database interfaces

DBWrapper

DBWrapper

A wrapper for derived classes to access a MySQL database.

 

private class DBWrapper

A wrapper for derived classes to access a MySQL database.
This is the reference implementation for vendor-dependent databasewrappers. To write wrappers for other databases than MySQL take careto use this class layout.

Authors
Copyrightdev/consulting GmbH

 
Direct known subclasses: DBCtrl

Public Method Summary

void

&DBWrapper(string $dbname, string $host, string $user, string $passwd)

Connect to a database.
void

create_db( $name)

Create a database.
void

drop_db( $name)

Drop a database.
void

create_table(object dbdepend $dep, string $table, string $prefix)

Create a table based on dbdepend object.
object db_result

&query(string $query)

Perform a SQL query.
string

insert_id()

Return primary key value of last inserted record.
boolean

close()

Close the database connection.
string

error()

Return error string of last operation.
boolean

is_connected()

Check if database connection was established.

Private Field Summary

unknown

$_db

unknown

$_db_name

unknown

$_last_result

Private Constant Summary

__DBI_DBWRAPPER_CLASS >>true<< Warning: documentation is missing.

Public Method Details

&DBWrapper

public void &DBWrapper( string $dbname, string $host, string $user, string $passwd )

  Connect to a database.

Parameter
string $dbname
Database name.
string $host
Database host.
string $user
User name.
string $passwd
Password.
Returns void


create_db

public void create_db( $name )

  Create a database.

Parameter
$name
Warning: documentation is missing.
Returns void


drop_db

public void drop_db( $name )

  Drop a database.

Parameter
$name
Warning: documentation is missing.
Returns void


create_table

public void create_table( object dbdepend $dep, string $table, string $prefix )

  Create a table based on dbdepend object.

Parameter
object dbdepend $dep
string $table
Table name.
string $prefix
Table name.prefix to use.
Returns void


&query

public object db_result &query( string $query )

  Perform a SQL query.

Parameter
string $query
SQL query string
Returns object db_result


insert_id

public string insert_id( )

  Return primary key value of last inserted record.

Returns string


close

public boolean close( )

  Close the database connection.

Returns boolean


error

public string error( )

  Return error string of last operation.

Returns string

An empty string is returned if no error occured.


is_connected

public boolean is_connected( )

  Check if database connection was established.

Returns boolean

True if we're connected to a database, false otherwise.


Private Field Details

$_db

private unknown $_db

>><<



$_db_name

private unknown $_db_name

>><<



$_last_result

private unknown $_last_result

>><<



Private Constant Details

__DBI_DBWRAPPER_CLASS

define( __DBI_DBWRAPPER_CLASS, >>true<< )
Case: default: case sensitive




Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta