如何在php中插入mysql数据以使用Bulk Sms Api发送短信

时间:2014-04-17 13:54:30

标签: php mysql api http

我创建了一个项目,我们使用以下代码向用户发送短信:

<?php
$USERNAME = urlencode ('username');
$PASSWORD = urlencode ('password');
$TXT = urlencode ('test msg');
$PHONE = '7867564567';
$url = "http://bulksms.com:8080/WebSMS/SMSAPI.jsp?username=$USERNAME&password=$PASSWORD&sendername=ONLINE&mobileno=$PHONE&message=$TXT";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
?>

但我想从名为 Contactnumber 的MySQL数据库列中插入数字。我已经搜索过但无法找到如何插入MySQL数据而不是数字来发送消息。

重复一遍,我想使用API​​代码向用户发送短信,但我的所有联系电话号码都保存在我的数据库中,所以我想将数据库中的数字插入到我的网址中。

1 个答案:

答案 0 :(得分:0)

<?php
if(isset($_POST["submit"])){
$USERNAME = urlencode ('username');
$PASSWORD = urlencode ('password');
$message = $_POST["msg"];
$TXT = urlencode ($message);
$query = mysql_query("SELECT mobile from students") or die(mysql_error());
while ($mob = mysql_fetch_array($query)){
$PHONE.= "$mob[mobile],";
}
$url ="http://bulksms.com:8080/WebSMS/SMSAPI.jsp?username=$USERNAME&password=$PASSWORD&sendername=ONLINE&mobileno=$PHONE&message=$TXT";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
}
?>