我有一个mysql数据库设置,如下所示:

id | username
-------------
1  | name1
2  | name2
3  | name3

但是当我在php中使用这段代码时,它只读取名字。
注意:我需要它来读名字。身份证在那里是为了别的东西。
$sql = mysql_query("SELECT `username` FROM `black_list`");
$blacklist = array();
while($row = mysql_fetch_array($sql))
{
    $blacklist[] = $row;
    if(!in_array($name,$blacklist))
    {
          //User not protected
    } else {
          echo "User Protected";
    }
 }

如果有人能帮我,那就太好了。谢谢:)

最佳答案

用这个

while($row = mysql_fetch_array($sql))
{
    $blacklist[] = $row['username'];
}

if(!in_array($name,$blacklist))
{
      echo "Coming Soon";
} else {
      echo "User Protected";
}

09-09 17:07