<?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; } } ?>