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