function main() { // создаем сессию session_start(); if (!is_current_user()) { // отправляем пользователя на страницу входа в систему redirect('login.php'); } // у нас есть пользователь, считываем список пользователей из БД, и отображаем его // подключаемся к базе данных $dbh = db_connect(); // считываем список пользователей и текущего пользователя $user_list = db_user_find_all($dbh); $current_user = db_user_find_by_id($dbh, get_current_user_id()); // выводим результирующую страницу render('user_list', array('user_list' => $user_list, 'current_user' => $current_user)); // закрываем соединение с базой данных db_close($dbh); }
//header("Location: static/home.html"); //exit; function db_connect() { $dbh = mysqli_connect('127.0.0.1', 'root', 'root', 'lecture_6', 3306); // проверка соединения if (mysqli_connect_errno()) { db_handle_error($dbh); } mysqli_set_charset($dbh, "utf8"); return $dbh; } // подключаемся к базе данных $dbh = db_connect(); // считываем список пользователей $user_list = db_user_find_all($dbh); var_dump($user_list); $newUser = array('nickname' => 'test', 'email' => '12@12.12', 'password' => 'test', 'fullname' => 'Teest', 'gender' => 'm', 'newsletter' => 0); db_user_insert($dbh, $newUser); ///////////////////////////////// /* * Обработка ошибок подключения к базе данных */ function db_handle_error($dbh) { $code = '@unknown-error'; $message = ''; if (mysqli_connect_error()) { $code = '@connect-error'; $message = mysqli_connect_error(); }