Mysqli ошибка в инициализации

Доброго дня.
Помогите решить следующее. Где ошибка в коде и как ее избежать ?
Password='$password'");
if (!empty($result)){
print "Hello $username. Logged you in successfully!";
}
$db->close();
Помогите решить следующее. Где ошибка в коде и как ее избежать ?
$username = $_GET['user'];
$password = $_GET['password'];
$db = new mysqli('localhost', 'dbuser', 'dbpass', 'mydatabase');
$result = $db->("SELECT * FROM Users WHERE Username='$username' AND
Password='$password'");
if (!empty($result)){
print "Hello $username. Logged you in successfully!";
}
$db->close();
Если я правильно понимаю, ошибка в том что забыли query после $db и обработку ошибок, т.е. код примет вид
$username = $_GET['user'];
$password = $_GET['password'];
$db = new mysqli('localhost', 'dbuser', 'dbpass', 'mydatabase');
if ($mysqli->connect_error) {
die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
$result = $db->query("SELECT * FROM Users WHERE Username='$username' AND
Password='$password'");
if (!empty($result)){
print "Hello $username. Logged you in successfully!";
}
$db->close();
19 января 2015 в 12:20
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
6
марта
Профессия 2D-художник: создаем свой первый концепт-арт
Онлайн-курс
6
марта

Как начать свой путь в разработке?
Онлайн-курс
7
марта
Новые статьи

Что такое MVP и как к нему подступиться
29400

Обновляем программу обучения для менеджеров по продажам
24300

BI-системы: что это и зачем они нужны бизнесу
41200