Guten Abend und zwar lerne ich seit gestern PHP und versuche mich an einem login Script, bin auch eigentlich fertig nur sagt er mir bei meinem Login prüfen nun folgendes .
Code
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\bestafungssystem\inc\login.inc.php on line 36
Hier mal das Script
PHP
<?php
/*Überprüfen den Login namen und passworts*/
function login_pruefen($name, $pass)
{
if ($sql = mysql_query("SELECT 'id' FROM 'b_admin' WHERE 'name' = '$name' AND 'password' = MD5{'$pass'}"))
{
$login = mysql_fetch_assoc($sql);
return $login['id'];
} else {
return false;
}
}
/*Einloggen*/
function einloggen($user)
{
$session = session_id();
$sql = mysql_query("UPDATE 'b_admin' SET 'session' = '$session' WHERE 'id' = '$user' ");
}
/*Ausloggen*/
function ausloggen()
{
$session = session_id();
$sql = mysql_query("UPDATE 'b_admin' SET 'session' = NULL WHERE 'session' = '$session' ");
}
/*Login prüfen*/
function eingeloggt() {
$session = session_id();
$sql = mysql_query("SELECT 'id' FROM 'b_admin' WHERE 'session' = '$session'");
return (mysql_num_rows($sql)== 1);
}
mysql_error()
?>
Alles anzeigen
Ich verstehe nur nicht wo der fehler ist, ich habe alles nach Anleitung gemacht, wäre froh wenn mir jemand dabei helfen könnte.