<?php
require_once("log.php");
class db
{
    private $server = "localhost";
    private $port = 3306;
    private $user = "root";
    private $passwd = "Lalis_toor";
    public $database;
    public $connect;
    public $result;

    function __construct($database)
    {
		$this->database = $database;
		$this->open();
    }


    function open()
    {
		if ( ! $this->connect )
		{
			$this->connect = new mysqli( $this->server, $this->user, $this->passwd, $this->database );
			if ( $this->connect->connect_errno )
			{
				log_error( "Échec de la connexion : " . " => " . $this->connect->connect_error . "<br />" . __file__ . esp( 'ligne' ) . __line__);
				return false;
			}
		}
		return true;
    }

    function close()
    {
        $this->connect->close();
        $this->connect = 0;
    }

   	function query( $string )
	{
		if ( empty( $this->connect ) )		$this->open();

		$this->result = $this->connect->query( $string ) ;
		if ( $this->connect->error )  log_error( "Échec de la commande query" . " => ". $this->connect->error . "<br />" . __file__ . esp( 'ligne' ) . __line__ . "\n" . $string);
    }

    function error()
    {
        print_r( $this );
		$this->error = $this->error;
		return $this->error;
    }
}

?>