Ben yeni bir oturum açma komut dosyası / üyeler dizini oluşturma.
Ben (bu konuda tavsiye de mutluluk duyacağız) herhangi çerçeveler olmadan sıfırdan oluşturma.
Durum:
// Look up the username and password in the database
$query = "SELECT admin_id, username FROM admin WHERE adminname = '$admin_user' AND password = SHA1('$admin_pass')";
$data = mysqli_query($dbc, $query);
if (mysqli_num_rows($data) == 1) {
Bu kod biraz bana (özellikle son satırı) bir hata vererek tutar:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home8/craighoo/public_html/employees/security/dir_admin.php on line 20
Sorguyu yankılanan alıyorum:
SELECT admin_id, adminname FROM admin WHERE adminname = 'admin' AND password = SHA1('password')
EDIT: Thanks to everyone. The problem was in my Database column names and the column names I was referencing.