PHP管理系统

时间:2016-11-04 10:36:10

标签: php mysql admin

我为自己创建了简单的管理面板,我遇到了问题。 我在"用户"中插入了mysql。表 - 管理员:

*CREATE TABLE IF NOT EXISTS `users` (
  `username` varchar(50) NOT NULL,
  `email` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `admin` int(10) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;*

<?php

if(isset($_SESSION['user']['admin']))
{
 if($_SESSION['user']['admin'] = '1')

 {
    echo "asasas";
 }
}
else
{
    echo "string";
}
?>

1 个答案:

答案 0 :(得分:4)

你在这里指定:

if($_SESSION['user']['admin'] = '1')

您需要在此处使用比较:

if($_SESSION['user']['admin'] == '1')

(=)您可以使用它将值赋给变量。

(==)您可以将其用于比较。

(===)您可以将这些值与DataType进行比较。

最重要的部分是,您还需要在需要访问session_start()值时使用$_SESSION

您必须了解PHP运算符,请按照手册进行操作:http://php.net/manual/en/language.operators.php