Php 如何在一个数组中从数据库中获取多个列?

Php 如何在一个数组中从数据库中获取多个列?,php,mysql,Php,Mysql,我希望针对每个号码,其呼叫计数和持续时间保存在单个数组中。。这是我的桌子: Number Call_count duration 03455919448 4 14 03215350700 2 35 我想要这样的东西: foreach($number as $number1) { $data=array($row['call_count']<3,$row['duration']<20,1) } foreach($num

我希望针对每个号码,其呼叫计数和持续时间保存在单个数组中。。这是我的桌子:

Number   Call_count duration
03455919448    4             14
03215350700    2             35
我想要这样的东西:

foreach($number as $number1)
{
$data=array($row['call_count']<3,$row['duration']<20,1)
}
foreach($number为$number1)
{

$data=array($row['call\u count']也许我不太理解您的代码,但是:

foreach($number as $number1)
$number1从未在您的foreach中使用:

$data=array($row['call_count']<3,$row['duration']<20,1)

$data=array($row['call\u count']也许我不太理解您的代码,但是:

foreach($number as $number1)
$number1从未在您的foreach中使用:

$data=array($row['call_count']<3,$row['duration']<20,1)

$data=array($row['call\u count'])您可以执行如下查询:

select Number, if(Call_count<3, if(duration<20, 1, 0), 0) as checked from tablename;

您可以执行如下查询:

select Number, if(Call_count<3, if(duration<20, 1, 0), 0) as checked from tablename;

$number
和/或
$number1
中的内容使用PDO并将FETCH_类型设置为FETCH_ASSOC,这将为每行提供列的关联数组。$number是通过sql查询获取的数据库列,$number1是临时变量,作为foreach循环的语法。。类似:$l=0;$number=$row['number';$num[$l]=$number;$l++;@farkie是否有人能正确地对其进行编码…这将是值得赞赏的
$number
和/或
$number1
中的内容使用PDO并将FETCH_类型设置为FETCH_ASSOC,这将为您提供每行列的关联数组。$number是通过sql查询获取的数据库列,$number1是临时变量,如下所示:这是foreach循环的语法:$l=0;$number=$row['number'];$num[$l]=$number;$l++;@FARKIE有人请正确编码它……这是值得注意的,$number是通过sql查询获取的数据库列,$number1是临时变量,作为foreach循环的语法:$l=0;$number=$row['number'];$num[$l]=$number;$l++;$number是通过sql查询获取的数据库列,$number1是作为foreach循环语法的临时变量。。类似:$l=0;$number=$row['number'];$num[$l]=$number;$l++;是的,我可以这样做,但正如我前面所述,我需要这些数据来训练我的神经网络。为此,步骤是:1.最初,为每个属性分配一个阈值。2.将训练数据集的属性值与属性的阈值进行比较,以声明客户是否会流失。简单的if、 …然后…在这个过程中应用其他规则。3.然后为训练数据集构建模型。4.然后将模型应用于测试数据集并列出结果。是的,我可以这样做,但正如我前面所述,我需要这些数据来训练我的神经网络。为此,步骤是:1.最初,对于每个属性,一个阈值分配ld值。2.将培训数据集的属性值与属性阈值进行比较,以声明客户是否会流失。简单的if…,然后在此过程中应用else规则。3.然后为培训数据集构建模型。4.然后将模型应用于测试数据集,结果为l是的。