Jump to content

Need help getting mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given error.


akhilkumar332

Recommended Posts


<?php
//get values from form in login page
$username=$_POST['user'];
$password=$_POST['pass'];

//connect to the server and select the database
$dbserver="localhost";
$dbusername="root";
$dbpassword="";
$dbname="";

$conn=mysqli_connect($dbserver,$dbusername,$dbpassword,$dbname)or die("Connection to Database Server Failed");

//to prevent mysql injection
$username=stripcslashes($username);
$password=stripcslashes($password);
$username=mysqli_real_escape_string($conn, $username);
$password=mysqli_real_escape_string($conn, $password);


//query the database for user
$sql="select * from student where username='$username' and password='$password'";
$result= mysqli_query($conn, $sql);
$row=mysqli_fetch_array($result);
if($row['username']==$username && $row['password']==$password){
echo "Login Successfull.. Welcome".$row['username'];
}
else{
echo "Failed to login";
}

?>

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.