<?php
//创建连接
$mysqli=new mysqli("localhost","root","","volunteer");
//检查连接是否被创建
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/*
* 创建一个准备查询语句:
* ?是个通配符,可以用在任何有文字的数据
* 相当于一个模板,也就是预备sql语句
*/
if ($stmt = $mysqli->prepare("insert into `vol_msg`(mid,content) values(?,?)")){
/*第一个参数是绑定类型,"s"是指一个字符串,也可以是"i",指的是int。也可以是"db",
* d代表双精度以及浮点类型,而b代表blob类型,第二个参数是变量
*/
$stmt->bind_param("is",$id,$content);
//给变量赋值
$id = "";
$content = "这是插入的内容";
//执行准备语句
$stmt->execute();
//显示插入的语句
echo "Row inserted".$stmt->affected_rows;
//下面还可以继续添加多条语句,不需要prepare预编译了
//关闭数据库的链接
$mysqli->close();
}
?>

最新文章

  1. python的应该关注的语法
  2. EasyUI-datagrid数据展示+MongoDB数据操作
  3. The design of a distributed variant of Plato framework to support collaborated editing
  4. 【原创】使用.NET Core 1.0创建一个Self-Contained控制台应用
  5. 生理周期(c++实现)
  6. Pascal 语言中二维数组:矩阵问题
  7. 【Linux高频命令专题(5)】rmdir
  8. 判断一个int 型整数 是否为回文数
  9. Cassandra - Non-system keyspaces don&#39;t have the same replication settings, effective ownership information is meaningless
  10. Ext.NET webform
  11. 201521123016《JAVA程序设计》第1周学习总结
  12. 【JDK1.8】JDK1.8集合源码阅读——LinkedList
  13. python---面向对象高级进阶
  14. java基础(五)-----关键字static
  15. 12、Grafan 4.3升级到Grafana 5.0
  16. 洗礼灵魂,修炼python(88)-- 知识拾遗篇 —— 线程(2)/多线程爬虫
  17. LimeSDR环境安装与测试
  18. Redis 安装、配置、集群
  19. Ext.define细节分析
  20. Node前后端分离基本概括

热门文章

  1. php设置和获取cookie
  2. UVALive 6884 GREAT + SWERC = PORTO dfs模拟
  3. 如何用SQL语句查询Excel数据?
  4. Excel文件导入SQL Server数据库表
  5. 织梦内页读取栏目banner图
  6. android实现断点续传
  7. D6 I
  8. Properties类的用法
  9. SCU3033 Destroying a Painting(最小费用最大流)
  10. POJ3493 Largest Submatrix of All 1’s(单调栈)