php mysqli 预处理操作数据库
2019-07-23 08:44:11来源:博客园 阅读 ()
用到的SQL表
CREATE TABLE `student_01` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '名字', `kecheng` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `score` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `other_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, KEY `aaaa` (`other_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
输入变量的数据处理
//输入变量的数据处理 //输入变量的过程如下: // 01) 预备(解析)语句 02) 绑定变量 03) 赋值到绑定变量 04) 执行预备语句 $conn = mysqli_connect('127.0.0.1', 'afei2', '123456', 'test'); $conn->query("set names utf8mb4"); $stmt = $conn->prepare("INSERT INTO student_01(name, kecheng, score,other_id) VALUES (?, ?, ?, ?)"); $stmt->bind_param('ssdi',$name, $kecheng, $score,$other_id);//第一个参数是指定类型 $name = '大飞'; $kecheng = '数学'; $score = 75; $other_id = 1; $stmt->execute(); $name = '大飞02'; $kecheng = '语文'; $score = 60; $other_id = 1; $stmt->execute(); $stmt->close();
绑定变量获取的例子
//绑定变量获取的例子 //输出变量的过程如下: // 01) 预备(解析)语句 02) 执行预备语句 03) 绑定输出变量 04) 把数据提取到输出变量中 $conn = mysqli_connect('127.0.0.1', 'afei2', '123456', 'test'); $conn->query("set names utf8mb4"); $stmt = $conn->prepare("SELECT id,name,kecheng,score FROM student_01"); $stmt->bind_result($id, $name,$kecheng,$score);//这里定义的变量 $stmt->execute(); print "<table border='1' >" . PHP_EOL; print "<tr><th>ID</th><th>姓名</th><th>课程</th><th>分数</th></tr>" . PHP_EOL; while ($stmt->fetch()) { print "<tr><td>$id</td><td>$name</td><td>$kecheng</td><td>$score</td></tr>" . PHP_EOL; } print "</table>" . PHP_EOL; $stmt->close();
原文链接:https://www.cnblogs.com/dafei4/p/11227697.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- PHP写UltraEdit插件脚本实现方法 2020-03-29
- php 带逗号千位符数字的处理方法 2020-03-28
- PHP三元运算符的结合性介绍 2020-03-28
- PHP静态延迟绑定和普通静态效率的对比 2020-03-28
- 基于php流程控制语句和循环控制语句 2020-03-28
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash