MySQL query defekt

kase

Erfahrenes Mitglied
Hallo,

PHP:
<?
if (empty($_SESSION['nick'])) {
echo "$lang[failedlogin]";
} else {


if ( $_SESSION['nick']) {

} else {
echo "$lang[failedlogin]2";

exit();
}


$nick = $_SESSION['nick'];

	$usertab = mysql_query("SELECT * FROM 'user' WHERE name = '$nick'");
		$row = mysql_fetch_array($usertab);
				extract($row);
				
		if ($usertab) {
	
	
		if ($_SESSION['nick'] == "$name" && $_SESSION['pass'] == "$pass") {
		echo "$nick - $name";
		} else {
		echo "$nick - $name";
		echo "$lang[failedlogin]1";
		
		exit();
			
		}	
	}
}
?>

Bei mir kommt folgender Fehler:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in H:\apache\xampp\htdocs\coding\WUIS\kernel\check_login.php on line 19

Warning: extract() [function.extract]: First argument should be an array in H:\apache\xampp\htdocs\coding\WUIS\kernel\check_login.php on line 20

Ich verstehe nicht wo der fehler liegt
 
PHP:
$usertab = mysql_query("SELECT * FROM 'user' WHERE name = '$nick'");
Du benutzt die falschen Striche bei "user". Versuchs mal so:
PHP:
$usertab = mysql_query("SELECT * FROM `user` WHERE name = '".$nick."'");
oder lass sie ganz weg!
Gruß
TwoFaze
 
Zurück