mixed prepare(
string
$query)
     |   
     | 
	
		Prepares a query for multiple execution with execute().
prepare() requires a generic query as string like     INSERT INTO numbers VALUES (?, ?, ?)
 
.  The ? characters are placeholders.
Three types of placeholders can be used: 
- ?  a quoted scalar value, i.e. strings, integers
 - !  value is inserted 'as is'
 - &  requires a file name.  The file's contents get
                     inserted into the query (i.e. saving binary
                     data in a db)
 
  Use backslashes to escape placeholder characters if you don't want  them to be interpreted as placeholders.  Example: 
    "UPDATE foo SET col=? WHERE col='over \& under'"
 
Overrides 
DB_common::prepare() (Prepares a query for multiple execution with execute())
        
Parameters:
    
        
   
  
    
    
		array tableInfo(
object|string
$result, [int
$mode = null])
     |   
     | 
	
		Returns information about a table or a result set.
NOTE: only supports 'table' and 'flags' if $result  is a table name.
Overrides 
DB_common::tableInfo() (Returns information about a table or a result set)
        
Parameters: