Skip to content
This repository was archived by the owner on Jan 6, 2024. It is now read-only.

Documentation

entomb edited this page Dec 11, 2012 · 2 revisions

Documentation for OBJ-MySQL

class: OBJ_mysql

This is the main wrapper class, this class holds the basic interaction with the database, allowing you to generate and execute safe queries in a simple and straight forward way

To start a OBJ_mysql instance you must provide a configuration array holding the connect parameters (hostname,username,password and database)

Methods

  • Connection handling
    • public OBJ_mysql::__construct;
    • public OBJ_mysql::connect
    • public OBJ_mysql::set_charset
    • public OBJ_mysql::reconnect
    • public OBJ_mysql::is_ready
    • public OBJ_mysql::close
  • Query execution
    • public OBJ_mysql::query
    • public OBJ_mysql::insert
    • public OBJ_mysql::replace
    • public OBJ_mysql::update
    • public OBJ_mysql::delete
  • Query result handlers
    • public OBJ_mysql::insert_id
    • public OBJ_mysql::affected_rows
  • Error and logging
    • public OBJ_mysql::log
    • public OBJ_mysql::errors
    • public OBJ_mysql::lastError
  • security and sanitizing
    • public OBJ_mysql::secure
    • public OBJ_mysql::escape
  • Private internal methods
    • private _parseArrayPair
    • private _parseQueryParams
    • private _logQuery
    • private _displayError
    • private _loadConfig
    • public __destruct

class: OBJ_mysql_result

This is the class to use to wrap the result from any SELECT or any other type of query that returns a resultset. this class offers methods to iterate and retrieve the data as well as some meta information about the data.

Methods

  • Resultset manipulation
    • public OBJ_mysql_result::__construct
    • public OBJ_mysql_result::__destruct
    • public OBJ_mysql_result::is_empty
    • public OBJ_mysql_result::reset
    • public OBJ_mysql_result::free
  • Retrieving data
    • public OBJ_mysql_result::fetch
    • public OBJ_mysql_result::fetchObject
    • public OBJ_mysql_result::fetchArray
    • public OBJ_mysql_result::fetchAll
    • public OBJ_mysql_result::fetchAllObject
    • public OBJ_mysql_result::fetchAllArray
    • public OBJ_mysql_result::fetchColumn
    • public OBJ_mysql_result::fetchArrayPair
    • public OBJ_mysql_result::json
Clone this wiki locally