webmatic3.wm3DB
\core\classes\DB\wm3DB.php at line 31

Class wm3DB

wm3DB

public class wm3DB


Constructor Summary

wm3DB(mixed db_server, mixed db_user, mixed db_password, mixed db_name, mixed db_prefix)

Method Summary
static void

checkConnection(mixed server, mixed user, mixed password, mixed name)

static void

checkDatabaseServerVersion(mixed server, mixed user, mixed password)

void

close(void )

Close the current database connection

void

connect(void )

Connect to the database (die if fail)

void

countDBTables()

void

countDBUsedSpace()

void

countTable(mixed table, mixed where)

void

existValue(mixed table, mixed field, mixed value, mixed id_name, mixed id_value)

static void

existsDatabase()

void

existsTable(mixed table)

void

fetch(mixed result, mixed object)

void

fieldFlags(mixed result, mixed i)

void

fieldLenght(mixed result, mixed i)

void

fieldName(mixed result, mixed i)

void

fieldType(mixed result, mixed i)

void

getConnection()

void

getDBVersion()

void

getFirstRowField(mixed table, mixed field)

void

getLastInsertID()

void

getNextAutoIncrementID(mixed table)

void

getQueriesAffected()

void

getRSPosition(mixed rs, mixed field, mixed id_value)

void

listFields(mixed table)

void

listTables()

Resource

query(wm3DBQuery/String query)

Execute a query with the current connection (die if fail)

void

saveAllTableFields(mixed tb, mixed _F, mixed _R)

static void

serverInformations(mixed server, mixed user, mixed password)

void

tableName(mixed result, mixed i)

void

totalFields(mixed result)

void

totalRows(mixed result)

Constructor Detail

\core\classes\DB\wm3DB.php at line 40

wm3DB

public wm3DB(mixed db_server, mixed db_user, mixed db_password, mixed db_name, mixed db_prefix)

Method Detail

\core\classes\DB\wm3DB.php at line 267

checkConnection

public static void checkConnection(mixed server, mixed user, mixed password, mixed name)

\core\classes\DB\wm3DB.php at line 273

checkDatabaseServerVersion

public static void checkDatabaseServerVersion(mixed server, mixed user, mixed password)

\core\classes\DB\wm3DB.php at line 68

close

public void close(void )

Close the current database connection


\core\classes\DB\wm3DB.php at line 56

connect

public void connect(void )

Connect to the database (die if fail)


\core\classes\DB\wm3DB.php at line 222

countDBTables

public void countDBTables()

\core\classes\DB\wm3DB.php at line 229

countDBUsedSpace

public void countDBUsedSpace()

\core\classes\DB\wm3DB.php at line 173

countTable

public void countTable(mixed table, mixed where)

\core\classes\DB\wm3DB.php at line 213

existValue

public void existValue(mixed table, mixed field, mixed value, mixed id_name, mixed id_value)

\core\classes\DB\wm3DB.php at line 288

existsDatabase

public static void existsDatabase()

\core\classes\DB\wm3DB.php at line 241

existsTable

public void existsTable(mixed table)

\core\classes\DB\wm3DB.php at line 87

fetch

public void fetch(mixed result, mixed object)

\core\classes\DB\wm3DB.php at line 142

fieldFlags

public void fieldFlags(mixed result, mixed i)

\core\classes\DB\wm3DB.php at line 136

fieldLenght

public void fieldLenght(mixed result, mixed i)

\core\classes\DB\wm3DB.php at line 124

fieldName

public void fieldName(mixed result, mixed i)

\core\classes\DB\wm3DB.php at line 130

fieldType

public void fieldType(mixed result, mixed i)

\core\classes\DB\wm3DB.php at line 300

getConnection

public void getConnection()

\core\classes\DB\wm3DB.php at line 246

getDBVersion

public void getDBVersion()

\core\classes\DB\wm3DB.php at line 179

getFirstRowField

public void getFirstRowField(mixed table, mixed field)

\core\classes\DB\wm3DB.php at line 190

getLastInsertID

public void getLastInsertID()

\core\classes\DB\wm3DB.php at line 196

getNextAutoIncrementID

public void getNextAutoIncrementID(mixed table)

\core\classes\DB\wm3DB.php at line 302

getQueriesAffected

public void getQueriesAffected()

\core\classes\DB\wm3DB.php at line 202

getRSPosition

public void getRSPosition(mixed rs, mixed field, mixed id_value)

\core\classes\DB\wm3DB.php at line 112

listFields

public void listFields(mixed table)

\core\classes\DB\wm3DB.php at line 106

listTables

public void listTables()

\core\classes\DB\wm3DB.php at line 77

query

public Resource query(wm3DBQuery/String query)

Execute a query with the current connection (die if fail)

Parameters:
query - a wm3DBQuery object or a query string
Returns:
the query result set

\core\classes\DB\wm3DB.php at line 148

saveAllTableFields

public void saveAllTableFields(mixed tb, mixed _F, mixed _R)

\core\classes\DB\wm3DB.php at line 281

serverInformations

public static void serverInformations(mixed server, mixed user, mixed password)

\core\classes\DB\wm3DB.php at line 118

tableName

public void tableName(mixed result, mixed i)

\core\classes\DB\wm3DB.php at line 100

totalFields

public void totalFields(mixed result)

\core\classes\DB\wm3DB.php at line 94

totalRows

public void totalRows(mixed result)