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

Dan J
Доброго дня.
Помогите решить следующее. Где ошибка в коде и как ее избежать ?
$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();
Dan J больше 2 лет назадСпасибо 0
0 чел.