-2

我正在使用 Twilio REST API 并使用它从 MySQL 数据库向每个人发送 TEXT。

这是我到目前为止所拥有的......(发送文本部分)

$result = mysql_query("SELECT * FROM numbers",$conn);
$people = array(

    while($row = mysql_fetch_array($result))
    {
        "+1".$row['number'] => $row['name'],
    }
);

这显然不起作用,但这就是我想要做的......但无法弄清楚如何。

这是我所拥有的,但只发送第一个

$result = mysql_query("SELECT * FROM numbers",$conn);

while($row = mysql_fetch_array($result))
{
    $people = array(
             "+1".$row['number'] => $row['name'],
                   );
}

帮助!乍得。

4

2 回答 2

1
while($row = mysql_fetch_array($result))
  {
    $people[] = array(
        "+1".$row['number'] => $row['name'],
    );
  }
于 2013-04-20T23:39:16.863 回答
1
$people = array();
while ($row = mysql_fetch_array($result)) {
    $people["+1".$row['number']] = $row['name'];
}

这是你想要的吗?

你每次都$people用一个新数组覆盖你的变量,所以你只有最后一行。(不是第一个)

您必须为每个键分配键以填充$people数组。

于 2013-04-20T23:39:24.613 回答