这会有用吗?我知道你可以用这种方式连接变量。
while ($row = mysql_fetch_array($result)) {
$recipients[] = $row['phone'] . $row['carrier'];
}
while ($row = mysql_fetch_array($result)) {
$recipients[] .= $row['email'];
}
答案 0 :(得分:1)
由于您已经到达了提取的末尾(即mysql_fetch_array
将始终在第二个循环中返回false),因此无效。
此外,如果你想要一些电话与电子邮件的指示器,这可能不是一个好主意,但我想你不会:
$phones = array();
$emails = array();
while ($row = mysql_fetch_assoc($result)) {
$phones[] = $row['phone'] . $row['carrier'];
$emails[] = $row['email'];
}
$recipients = $phones + $emails;
此外,没有人告诉您使用PDO
或mysqli
?
答案 1 :(得分:1)
假设您有两个单独的查询,并且它们都在完全相同的顺序中返回相同数量的结果,您应该使用计数器来帮助您找到要修改的正确条目:
$i = 0;
while ($row = mysql_fetch_array($result)) {
$recipients[$i++] .= $row['email'];
}