Package base :: Package lib :: Package drupy :: Module DrupyMySQL
[hide private]

Module DrupyMySQL

source code

A PHP/MySQL abstraction layer for Python.
See Also:
Drupy Homepage, Drupal Homepage
Notes:

Author: Brendon Crawford

Copyright: 2008 Brendon Crawford

Contact: message144 at users dot sourceforge dot net

Version: 0.1

Classes [hide private]
  __DrupyMySQLMeta
Stores error information
  __DrupyMySQLRow
Stores row information
Functions [hide private]
 
mysqli_real_connect(host=None, username=None, passwd=None, dbname=None, port=None, socket='', flags=None)
Opens DB Connections
source code
 
mysqli_connect_errno()
Gets last connect errno
source code
 
mysqli_connect_error()
Gets last connect error
source code
 
mysqli_errno(connection)
Gets last db errno
source code
 
mysqli_error(connection)
Gets last db error
source code
 
mysqli_query(connection, query, resultmode=None)
Runs a query
source code
 
mysqli_fetch_row(cursor)
Fetches one row
source code
 
mysqli_fetch_assoc(cursor)
Fetches row as dict
source code
 
mysqli_fetch_object(cursor) source code
 
mysqli_real_escape_string(connection, text)
Escapes string
source code
 
mysqli_fetch_array(cursor, w=None)
Alias for other fetch functions
source code
 
mysqli_affected_rows(cursor)
Gets affexted rows
source code
 
mysqli_init()
Dummy function
source code
 
mysqli_num_rows(cursor)
Gets affexted rows
source code
Variables [hide private]
  __version__ = '$Revision: 1 $'
  MYSQLI_ASSOC = 0
  MYSQLI_CLIENT_FOUND_ROWS = 0
  __DB_META = __DrupyMySQLMeta()
Function Details [hide private]

mysqli_real_connect(host=None, username=None, passwd=None, dbname=None, port=None, socket='', flags=None)

source code 
Opens DB Connections
Parameters:
  • link - NoneType
  • host - Str
  • username - Str
  • passwd - Str
  • dbname - Str
  • port - Int
  • socket - Socket
  • flags - Int
Returns:
Instance[MySQLdb.connect]

mysqli_connect_errno()

source code 
Gets last connect errno
Returns:
Int

mysqli_connect_error()

source code 
Gets last connect error
Returns:
Str

mysqli_errno(connection)

source code 
Gets last db errno
Parameters:
  • connection - Instance[MySQLdb.connect]
Returns:
Int

mysqli_error(connection)

source code 
Gets last db error
Parameters:
  • connection - Instance[MySQLdb.connect]
Returns:
Str

mysqli_query(connection, query, resultmode=None)

source code 
Runs a query
Parameters:
  • connection - Instance[MySQLdb.connect]
  • query - Str
  • resultmode - Int
Returns:
???

mysqli_fetch_row(cursor)

source code 
Fetches one row
Parameters:
  • cursor - MySQLdb.cursors.DictCursor
Returns:
Tuple

mysqli_fetch_assoc(cursor)

source code 
Fetches row as dict
Parameters:
  • cursor - MySQLdb.cursors.DictCursor
Returns:
Dict

mysqli_real_escape_string(connection, text)

source code 
Escapes string
Parameters:
  • connection - MySQLdb.connection
  • text - Str
Returns:
Str

mysqli_fetch_array(cursor, w=None)

source code 
Alias for other fetch functions
Parameters:
  • cursor - MySQLdb.cursors.DictCursor
Returns:
Object[DrupyMySQL_row] | Dict

mysqli_affected_rows(cursor)

source code 
Gets affexted rows
Parameters:
  • cursor - MySQLdb.cursors.DictCursor
Returns:
Int

mysqli_init()

source code 
Dummy function
Returns:
None

mysqli_num_rows(cursor)

source code 
Gets affexted rows
Parameters:
  • cursor - MySQLdb.cursors.DictCursor
Returns:
Int