我有一个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";
}