コード例 #1
0
 /**
  * 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;
 }