我有一个像这样的 MySQL 数据库设置:
id | username
-------------
1 | name1
2 | name2
3 | name3
但是当我在 PHP 中使用这段代码时,它只读取名字。 注意:我需要它来读取名称。该 ID 用于其他用途。
$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";
}
关于php - MySQL 数组与 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14097733/