脚本写入数据库(mysql)的三个变量

用户名

我如何使用php将下面的变量--- message,serviceid&SubscriberNo写入mysql数据库?

代码如下

     $myfile = fopen("message","serviceId","subscriberNo", "w") or die("Unable to open file!");
     $message = "This is sample message";
     $serviceId="6013";
     $subscriberNo="254768254545|254956219273|254771514662|25495621145|254771514209";
     fwrite($myfile, $mesaage,$serviceId,$subscriberNo);
     fclose($myfile);   

HTTP对bulksms的请求//初始化请求变量

         $request = "";

    $param['username'] = ""; 
    $param['password'] = ""; 
    $param['message'] = "This is sample message.";
    $param['subscriberNo'] = "254768254545|254956219273|254771514662|25495621145|254771514209"; 
    $param['serviceId'] = "6013";



    //traverse through each member of the param array 

    foreach($param as $key=>$val) 


            { 
    //we have to urlencode the values

        $request.= $key."=".urlencode($val); 
    //append the ampersand (&) sign after each parameter/value pair

            $request.= "&";



                }
         remove the final ampersand (&) sign from the request 

            $request = substr($request, 0, strlen($request)-1); 

                echo $request;
凯文

您无需手动编写代码,只需使用http_build_query()

例子:

$param['username'] = ""; 
$param['password'] = ""; 
$param['message'] = "This is sample message.";
$param['subscriberNo'] = "254768254545|254956219273|254771514662|25495621145|254771514209"; 
$param['serviceId'] = "6013";

$query_string = http_build_query($param);
echo $query_string;

// username=&password=&message=This+is+sample+message.&subscriberNo=254768254545%7C254956219273%7C254771514662%7C25495621145%7C254771514209&serviceId=6013

unset($param['username']);
unset($param['password']);
$db = new mysqli('localhost', 'username', 'password', 'database_name');
$columns = implode(', ', array_keys($param));
$values = implode("', '", $param);
$sql = "INSERT INTO `messages` ($columns) VALUES ('$values')";
$query = $db->query($sql);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用mysql_fetch_array和php从数据库中获取三个元素

来自分类Dev

从数据库创建三个下拉列表

来自分类Dev

如何连接来自两个不同数据库(ms.access和mysql)的三个表?

来自分类Dev

我如何将数据库中的三个varchars变量组合到嵌入经典ASP页面顶部的SQL Command中的单个变量中

来自分类Dev

Laravel插入三个数据库结果而不是一个

来自分类Dev

两个laravel项目有三个数据库

来自分类Dev

三个Web应用程序使用相同的数据库时,无法建立数据库连接

来自分类Dev

将两个数据库合并为第三个数据库

来自分类Dev

如何显示数据库表的列之一的三个最大数字?

来自分类Dev

我想总结通过数据库获取的三个字段

来自分类Dev

从两个数据库中提取三个不同的表

来自分类Dev

如何显示数据库表的列之一的三个最大数字?

来自分类Dev

更改连接字符串中的三个数据库名称

来自分类Dev

如何在sql中加入三个数据库表

来自分类Dev

三个问题(加载数据库、循环、追加系列)

来自分类Dev

从脚本写入数据库的最快方法

来自分类Dev

使用Java脚本比较三个变量

来自分类Dev

如何在数据库的一个字段中插入三个下拉值

来自分类Dev

表格写入mysql数据库

来自分类Dev

无法写入mysql数据库

来自分类Dev

表格写入mysql数据库

来自分类Dev

无法从python写入mysql数据库

来自分类Dev

使用SQLite数据库的Mac应用程序在10.9小牛中创建了三个数据库

来自分类Dev

使用Northwind数据库和SQL Server在三个表之间进行子查询

来自分类Dev

当存在数据库时,如何在每三个结果之后动态添加DIV class =“ clear”

来自分类Dev

R用三个变量分组汇总数据

来自分类Dev

PHP脚本未将数据写入数据库

来自分类Dev

PHP脚本未将数据写入数据库

来自分类Dev

使用外部脚本写入Django sqlite数据库

Related 相关文章

  1. 1

    使用mysql_fetch_array和php从数据库中获取三个元素

  2. 2

    从数据库创建三个下拉列表

  3. 3

    如何连接来自两个不同数据库(ms.access和mysql)的三个表?

  4. 4

    我如何将数据库中的三个varchars变量组合到嵌入经典ASP页面顶部的SQL Command中的单个变量中

  5. 5

    Laravel插入三个数据库结果而不是一个

  6. 6

    两个laravel项目有三个数据库

  7. 7

    三个Web应用程序使用相同的数据库时,无法建立数据库连接

  8. 8

    将两个数据库合并为第三个数据库

  9. 9

    如何显示数据库表的列之一的三个最大数字?

  10. 10

    我想总结通过数据库获取的三个字段

  11. 11

    从两个数据库中提取三个不同的表

  12. 12

    如何显示数据库表的列之一的三个最大数字?

  13. 13

    更改连接字符串中的三个数据库名称

  14. 14

    如何在sql中加入三个数据库表

  15. 15

    三个问题(加载数据库、循环、追加系列)

  16. 16

    从脚本写入数据库的最快方法

  17. 17

    使用Java脚本比较三个变量

  18. 18

    如何在数据库的一个字段中插入三个下拉值

  19. 19

    表格写入mysql数据库

  20. 20

    无法写入mysql数据库

  21. 21

    表格写入mysql数据库

  22. 22

    无法从python写入mysql数据库

  23. 23

    使用SQLite数据库的Mac应用程序在10.9小牛中创建了三个数据库

  24. 24

    使用Northwind数据库和SQL Server在三个表之间进行子查询

  25. 25

    当存在数据库时,如何在每三个结果之后动态添加DIV class =“ clear”

  26. 26

    R用三个变量分组汇总数据

  27. 27

    PHP脚本未将数据写入数据库

  28. 28

    PHP脚本未将数据写入数据库

  29. 29

    使用外部脚本写入Django sqlite数据库

热门标签

归档