pdo 预处理

打印 上一主题 下一主题

主题 846|帖子 846|积分 2538

  1. /* 通过调用驱动程序创建一个PDO实例 */
  2. // 获取请求体,@的作用为屏蔽警告,可去除。
  3. $post = @file_get_contents('php://input');  
  4. // 解析成数组
  5. $post =  json_decode( $post, true );  
  6. $name=$post[0]['name'];
  7. $age=$post[0]['age'];
  8. $phone=$post[0]['phone'];
  9. $dsn = 'mysql:dbname=mic12345;host=127.0.0.1';
  10. $user = 'admin_read';
  11. $password = 'matrix11';
  12. try {
  13.     $db = new PDO($dsn, $user, $password);
  14. } catch (PDOException $e) {
  15.     echo 'Connection failed: ' . $e->getMessage();
  16. }
  17. $sql="INSERT INTO test(test_name,test_age,test_phone) VALUE(:test_name,:test_age,:test_phone)";
  18. $stmt=$db->prepare($sql);
  19. //进行参数的绑定
  20. $stmt->bindValue(":test_name",$name);
  21. $stmt->bindValue(":test_age",$age);
  22. $stmt->bindValue(":test_phone",$phone);<br>
复制代码
   //$stmt->bindParam(":test_name",$name);   //$stmt->bindParam(":test_age",$age);   //$stmt->bindParam(":test_phone",$phone);
  1. // 执行这个sql 语句
  2. $result=$stmt->execute();
  3. <br>
复制代码
批量新增数据:

 
 
[code]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表