Php 从mysql抓取数据并将其回送到阵列中

Php 从mysql抓取数据并将其回送到阵列中,php,mysql,Php,Mysql,我是PHP新手,遇到了一个问题 目前,我的站点只锁定在我手动输入代码的IP地址上。我试图通过在mysql数据库中插入ip地址来实现自动化 当前我的index.php文件如下所示- $allowlist = array( '86.162.244.16','79.88.293.33' ); 如上所示,这些IP地址不会重定向到“即将到来”页面 我已经在数据库中创建了一个名为allowedips的表,在这里我存储了我想要访问的IP 如何从数据库中自动获取信息并将其插入到该数组中?到目前为止,我所尝试的

我是PHP新手,遇到了一个问题

目前,我的站点只锁定在我手动输入代码的IP地址上。我试图通过在mysql数据库中插入ip地址来实现自动化

当前我的
index.php
文件如下所示-

$allowlist = array(
'86.162.244.16','79.88.293.33'
);
如上所示,这些IP地址不会重定向到“即将到来”页面

我已经在数据库中创建了一个名为allowedips的表,在这里我存储了我想要访问的IP

如何从数据库中自动获取信息并将其插入到该数组中?到目前为止,我所尝试的一切都使网站无法正常工作

到目前为止我已经试过了

$allowlist = array(

$query1 = mysql_query ( "SELECT * FROM `allowedips`" );
while ( $all = mysql_fetch_object ( $query1 ) )
{
echo $all->ip;
}
);
亲切问候,,
Jay

首先,如果您从数据库中获取数据……您可以以关联数组、数字数组(如果行数超过一个,有时是多维数组)或对象的形式获取数据……如果您使用的是面向对象的PHP

例如: $dbdata=mysql\u fetch\u assoc($query)

变量$dbdata是一个关联数组

如果$dbdata=mysqql\u fetch\u数组($query); 那么变量$dbdata是一个数字数组

要经典地检查变量的内容,可以使用var_dump()函数……然后可以使用in_array()函数检查ip_地址是否在数组中……也就是说

if(in_array("THE_SPECIFIC_IP_ADDRESS", $arrayOfIPaddress)){
     echo"coming soon";
//enter any code you want here
}else{
    echo"not coming soon";
}

到目前为止你已经尝试了什么?你能发布到目前为止你已经做了什么吗?更新了上面的帖子