从列中回显值并将其传输到数组中
Echo values from a column and transfer it in an array
你好所以基本上我正在向 table 中的不同单元格 phone 号码发送消息,我当前的代码是:
<?php
require 'dbc.php';
$securimage = new Securimage();
include "smsGateway.php";
$smsGateway = new SmsGateway('email@gmail.com', 'pword');
$stmt = $dbc->query("SELECT * FROM tblcontactlist");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$message = "Hello world!";
$deviceID = 123;
$number = $row['contactNumber'];
$result = $smsGateway->sendMessageToNumber($number, $message, $deviceID);
}
?>
我正在做的是回应每个数字并向每个数字发送消息。
我想要做的是将所有单元格 phone 数字放入一个数组中,代码将如下所示:
$message = "Hello world!";
$deviceID = 123;
$numbers = ['+44771232343', '+44771232344'];
$result = $smsGateway->sendMessageToManyNumber($numbers, $message, $deviceID);
但是我不想将每个单元格 phone 数字编码到该数组中,而是想循环我 table 中的每个数字并将列值放入该数组中。
我的 table 名为 tblcontaclist
,包含数字的列名称为 contactNumber
。
我怎样才能做到这一点?
$numbers = array();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$numbers[] = $row['contactNumber'];
}
$message = "Hello world!";
$deviceID = 123;
$result = $smsGateway->sendMessageToManyNumber($numbers, $message, $deviceID);
你好所以基本上我正在向 table 中的不同单元格 phone 号码发送消息,我当前的代码是:
<?php
require 'dbc.php';
$securimage = new Securimage();
include "smsGateway.php";
$smsGateway = new SmsGateway('email@gmail.com', 'pword');
$stmt = $dbc->query("SELECT * FROM tblcontactlist");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$message = "Hello world!";
$deviceID = 123;
$number = $row['contactNumber'];
$result = $smsGateway->sendMessageToNumber($number, $message, $deviceID);
}
?>
我正在做的是回应每个数字并向每个数字发送消息。
我想要做的是将所有单元格 phone 数字放入一个数组中,代码将如下所示:
$message = "Hello world!";
$deviceID = 123;
$numbers = ['+44771232343', '+44771232344'];
$result = $smsGateway->sendMessageToManyNumber($numbers, $message, $deviceID);
但是我不想将每个单元格 phone 数字编码到该数组中,而是想循环我 table 中的每个数字并将列值放入该数组中。
我的 table 名为 tblcontaclist
,包含数字的列名称为 contactNumber
。
我怎样才能做到这一点?
$numbers = array();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$numbers[] = $row['contactNumber'];
}
$message = "Hello world!";
$deviceID = 123;
$result = $smsGateway->sendMessageToManyNumber($numbers, $message, $deviceID);