mysqliInterface Class Reference

List of all members.

Public Member Functions

 __construct ()
 connect ($host, $user, $pass, $db)
 connectError ()
 setCharset ($charset)
 query ($sql)
 errno ()
 error ()
 getEscaped ($text)
 getNumRows ($cur=null)
 getAffectedRows ()
 insertid ()
 getVersion ()
 getFetchFunc ()
 freeResultSet ($cur=null)
 multiQuery ($sql)
 storeResult ()
 nextResult ()

Private Attributes

 $resource = null
 $cursor = null


Detailed Description

Definition at line 3 of file mysqliInterface.php.


Constructor & Destructor Documentation

mysqliInterface::__construct (  ) 

Definition at line 7 of file mysqliInterface.php.

00007                                    {
00008     }


Member Function Documentation

mysqliInterface::connect ( host,
user,
pass,
db 
)

Definition at line 10 of file mysqliInterface.php.

00010                                                        {
00011         $this->resource = @mysqli_connect($host, $user, $pass, $db);
00012         return $this->resource;
00013     }

mysqliInterface::connectError (  ) 

Definition at line 15 of file mysqliInterface.php.

00015                                     {
00016         return mysqli_connect_error();
00017     }

mysqliInterface::setCharset ( charset  ) 

Definition at line 19 of file mysqliInterface.php.

00019                                           {
00020         $this->resource->set_charset($charset);
00021     }

mysqliInterface::query ( sql  ) 

Definition at line 23 of file mysqliInterface.php.

00023                                  {
00024         $this->cursor = mysqli_query($this->resource, $sql);
00025         return $this->cursor;
00026     }

mysqliInterface::errno (  ) 

Definition at line 28 of file mysqliInterface.php.

00028                              {
00029         return mysqli_errno($this->resource);
00030     }

mysqliInterface::error (  ) 

Definition at line 32 of file mysqliInterface.php.

00032                              {
00033         return mysqli_error($this->resource);
00034     }

mysqliInterface::getEscaped ( text  ) 

Definition at line 36 of file mysqliInterface.php.

00036                                       {
00037         return mysqli_real_escape_string($this->resource, (string) $text);
00038     }

mysqliInterface::getNumRows ( cur = null  ) 

Definition at line 40 of file mysqliInterface.php.

00040                                            {
00041         return mysqli_num_rows( $cur ? $cur : $this->cursor );
00042     }

mysqliInterface::getAffectedRows (  ) 

Definition at line 44 of file mysqliInterface.php.

00044                                        {
00045         return mysqli_affected_rows($this->resource);
00046     }

mysqliInterface::insertid (  ) 

Definition at line 48 of file mysqliInterface.php.

00048                                {
00049         return mysqli_insert_id($this->resource);
00050     }

mysqliInterface::getVersion (  ) 

Definition at line 52 of file mysqliInterface.php.

00052                                  {
00053         return mysqli_get_server_info($this->resource);
00054     }

mysqliInterface::getFetchFunc (  ) 

Definition at line 56 of file mysqliInterface.php.

00056                                    {
00057         return 'mysqli_fetch_';
00058     }

mysqliInterface::freeResultSet ( cur = null  ) 

Definition at line 60 of file mysqliInterface.php.

00060                                               {
00061         mysqli_free_result($cur ? $cur : $this->cursor);
00062     }

mysqliInterface::multiQuery ( sql  ) 

Definition at line 64 of file mysqliInterface.php.

00064                                       {
00065         return mysqli_multi_query($this->resource, $sql);
00066     }

mysqliInterface::storeResult (  ) 

Definition at line 68 of file mysqliInterface.php.

00068                                    {
00069         return mysqli_store_result($this->resource);
00070     }

mysqliInterface::nextResult (  ) 

Definition at line 72 of file mysqliInterface.php.

00072                                   {
00073         return mysqli_next_result($this->resource);
00074     }


Member Data Documentation

mysqliInterface::$resource = null [private]

Definition at line 4 of file mysqliInterface.php.

mysqliInterface::$cursor = null [private]

Definition at line 5 of file mysqliInterface.php.


The documentation for this class was generated from the following file:

Generated on Wed May 14 13:02:03 2008 for ALIRO by  doxygen 1.5.5