Вот подключение к базе:
<?php
class DB {
private static $db;
public static function init($db_host, $db_user, $db_pass, $db_name) {
$db = new mysqli($db_host, $db_user, $db_pass, $db_name) or exit(\'Ошибка подключение к базе данных!\');
self::$db = $db;
}
public static function query($query) {
return self::$db->query($query);
}
public static function result($query) {
if (!$sql = self::$db->query($query)) return false;
if (!$row = $sql->fetch_row()) return false;
return $row[0];
}
}
DB::init($db_host, $db_user, $db_pass, $db_name);
DB::query(\'SET NAMES `utf8`\') or exit(\'Ошибка выбора кодировки!\');
?>
Почему запрос типо:
DB::query(\'INSERT INTO `users` (`name`) VALUES (\"abler98\"
\');
Выполняется два раза?