私の列タイプはSMALLINT
で、名前はuser_level
です。これが私が使用しているコードです:
<?php
mysql_connect("localhost", "root", "*********");
mysql_select_db("3591_other");
$result = mysql_query("SELECT * FROM rivase_f_users WHERE user_name = '$email' AND user_pass=sha1('$passwd')");
if (!$result) {
echo mysql_error();
}
//snip
else if (mysql_fetch_assoc($result)) {
$row=mysql_fetch_assoc($result);
$_SESSION['username']=$email;
if ($row['user_level']==1) {$_SESSION['usertype']='leader';}
header("Location: index.php");
die();
}
?>
$row['user_level']
のように見えますがnull
、phpmyadminはそうだと言っています1
。ヘッダーの場所の行にコメントを付けてエコーしてみましたが、何も表示されませんでした。私は何が間違っているのですか?