Вход Регистрация
Файл: upload/include/library/phpfox/database/interface.class.php
Строк: 76
<?php
/**
 * [PHPFOX_HEADER]
 */

defined('PHPFOX') or exit('NO DICE!');

/**
 * Template for all database drivers found in: library/phpfox/database/driver/
 * 
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author            Raymond Benc
 * @package         Phpfox
 * @version         $Id: interface.class.php 1666 2010-07-07 08:17:00Z Raymond_Benc $
 */
interface Phpfox_Database_Interface
{
    
/**
     * Makes a connection to the SQL database
     *
     * @param string $sHost Hostname or IP
     * @param string $sUser User used to log into MySQL server
     * @param string $sPass Password used to log into MySQL server. This can be blank.
     * @param string $sName Name of the database.
     * @param mixed $sPort Port number (int) or false by default since we do not need to define a port.
     * @param bool $sPersistent False by default but if you need a persistent connection set this to true.
     * @return bool If we were able to connect we return true, however if it failed we return false and a error message why.
     */    
    
public function connect($sHost$sUser$sPass$sName$sPort false$sPersistent false);
    
    
/**
     * Returns the SQL version
     *
     * @return string
     */    
    
public function getVersion();
    
    
/**
     * Returns SQL server information.
     *
     * @return string
     */    
    
public function getServerInfo();
    
    
/**
     * Performs sql query with error reporting and logging.
     * 
     * @see mysql_query()
     * @param  string $sSql MySQL query to perform
     * @param resource $hLink MySQL resource. If nothing is passed we load the default master server.
     * @return resource Returns the MYSQL resource from the function mysql_query()
     */    
    
public function query($sSql, &$hLink '');
}

?>
Онлайн: 1
Реклама