Mysqli_select_db() ожидает, что параметр 1 будет mysqli, строкой, заданной в /storage/ssd3/011/325011/public_HTML/vote/app/login.php в строке 18 невозможно выбрать базу данных
<?php
//Начало сеанса
session_start();
//Массив для хранения ошибок проверки
$errmsg_arr = массив();
//Флаг ошибки проверки
$errflag = false;
//Подключение к серверу mysqli
$link = mysqli_connect('localhost','id325011_admin',"dddddd");
если(!$link) {
die('не удалось подключиться к серверу:' . mysqli_error());
}
//Выбрать базу данных
$db_select = mysqli_select_db($ссылка-&ГТ;Конн, id325011_onlinevoting );
$дБ = mysqli_select_db('id325011_onlinevoting', $ссылка);
если(!$db) {
die("невозможно выбрать базу данных");
}
//Функция для очистки значений, полученных из формы. Предотвращает SQL-инъекцию
функция clean($str) {
ул. $ = @отделкой (ул.$);
если(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
возврат mysqli_real_escape_string($str);
}
//Дезинфекции после значения
$login = clean($_POST['username']);
$password = clean($_POST['пароль']);
$position = clean($_POST['asas']);
$stat='notvoted';
//Проверка Входных Данных
if($login == ") {
$errmsg_arr[] = 'имя пользователя отсутствует';
$errflag = true;
}
if($password == ") {
$errmsg_arr[] = 'пароль отсутствует';
$errflag = true;
}
//Если есть входные проверки, перенаправьте их обратно в форму входа в систему
if($errflag) {
$_SESSION['ERRMSG_ARR'] = $errmsg_arr;
session_write_close();
заголовок("location: index.php");
выход();
}
//Создать запрос
if($position=='Admin') {
$qry по="выбрать * из админки, где имя пользователя='$Login' и пароль='$пароль";
}
if($position=='студент') {
$qry по="выбрать * из учащихся, где имя пользователя='$Login' и пароль='$password' и статус='$стат'";
}
$result=mysqli_query($qry);
//Проверьте, был ли запрос успешным или нет
if($result) {
if(mysqli_num_rows($result) > 0) {
//Вход Успешный
if($position=='студент') {
session_regenerate_id();
$member = mysqli_fetch_assoc($result);
$_SESSION['SESS_MEMBER_ID'] = $member['username'];
$_SESSION['SESS_COURSE'] = $member['course'];
$_SESSION['NAME'] = $member['name'];
session_write_close();
заголовок("location: candidates_list.php");
выход();
}
if($position=='Admin') {
session_regenerate_id();
$member = mysqli_fetch_assoc($result);
$_SESSION['SESS_MEMBER_ID'] = $член['идентификатор'];
session_write_close();
заголовок("location: admin/index.php");
выход();
}
}еще {
//Ошибка входа в систему
заголовок("location: index.php");
выход();
}
}еще {
die("запрос не удался");
}
?>
Что я уже пробовал:
$дБ = mysqli_select_db('id325011_onlinevoting', $ссылка);
EZW
Попробуй
$db = mysqli_select_db($link, 'id325011_onlinevoting');