/** * Fait une requète au serveur sql * @param string $query requète sql * @param boolean $die Stope en cas d'erreur * @param mysqli_driver $link_identifier * @return mysqli_result */ public static function sql($query, $die = true, $link_identifier = null) { $time = microtime(true); $sql = str_replace('SQL_PREFIX_', SQL_PREFIX_, $query); DataEngine::$lastsql = $sql; if (is_null($link_identifier)) { $result = mysql_query($sql) or self::mysql_die(self::parse_backtrace(), $die); } else { $result = mysql_query($sql, $link_identifier) or self::mysql_die(self::parse_backtrace(), $die); } $time = round((microtime(true) - $time) * 1000, 3); if (IN_DEV) { self::$sqls[] = array($time, $sql); } return $result; }