Public Member Functions | |
| __construct ($settings) | |
| Create a new connection instance (internal use only). | |
| is_connected () | |
| Check whether the connection is currently open. | |
| last_insert_id ($options=null) | |
| Get the last insert id for this connection. | |
| real_execute_sql ($sql) | |
| Execute SQL and create an AnewtDatabaseResultSet for a query. | |
| escape_string ($value) | |
| Escape a string for use in SQL queries. | |
| escape_table_name ($value) | |
| Escape a table name for use in SQL queries. | |
| escape_column_name ($value) | |
| Escape a column name for use in SQL queries. | |
Protected Member Functions | |
| real_connect () | |
| Establish a database connection. | |
| real_disconnect () | |
| Disconnect the database connection. | |
This backend uses the older PHP MySQL extension (not MySQLi). Specify mysql-old as the connection type when setting up the connection using AnewtDatabase::setup_connection().
For newer MySQL versions you should use the AnewtDatabaseConnectionMySQL backend instead.
hostname The hostnameusername The usernamepassword The passworddatabase The name of the databaseencoding The character encoding (optional, defaults to UTF8)
Definition at line 30 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::__construct | ( | $ | settings | ) |
Create a new connection instance (internal use only).
Do not call this method directly; it is for internal use only. See the AnewtDatabase documentation on how to setup and obtain AnewtDatabaseConnection instances.
| $settings | Associative array with connection settings. |
Reimplemented from AnewtDatabaseConnection.
Definition at line 32 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::is_connected | ( | ) |
Check whether the connection is currently open.
True if the connection is open, false otherwise. Reimplemented from AnewtDatabaseConnection.
Definition at line 82 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::last_insert_id | ( | $ | options = null |
) |
Get the last insert id for this connection.
The $options parameter is database backend specific. For most backends this value is not needed. At least PostgreSQL needs a sequence name. See the backend documentation for more information.
| $options | Backend-specific value. |
Reimplemented from AnewtDatabaseConnection.
Definition at line 87 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::real_execute_sql | ( | $ | sql | ) |
Execute SQL and create an AnewtDatabaseResultSet for a query.
This method is for internal use only and is backend-specific.
| $sql | The SQL query to execute. |
Reimplemented from AnewtDatabaseConnection.
Definition at line 92 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::escape_string | ( | $ | value | ) |
Escape a string for use in SQL queries.
| $value | The value to escape |
Reimplemented from AnewtDatabaseConnection.
Definition at line 107 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::escape_table_name | ( | $ | value | ) |
Escape a table name for use in SQL queries.
| $value | The value to escape |
Reimplemented from AnewtDatabaseConnection.
Definition at line 126 of file backend-mysql-old.lib.php.
| AnewtDatabaseConnectionMySQLOld::escape_column_name | ( | $ | value | ) |
Escape a column name for use in SQL queries.
| $value | The value to escape |
Reimplemented from AnewtDatabaseConnection.
Definition at line 149 of file backend-mysql-old.lib.php.
1.5.9