mysql mysqli 修改_php mysqli 增删改查操作
数据库连接
$host = '127.0.0.1';//主机号
$dbuser = 'root';//数据库用户名称
$pwd = '123456';//数据库用户密码
$database = 'myDataBase';//要连接的数据库
$port = '6666';//端口号
$conn = mysqli_init();//初始化数据库(生成mysqli对象)
$success = mysqli_real_connect($conn,$host,$dbuser,$pwd,$database,$port);//实行连接,返回值为1时成功
mysqli_set_charset($conn, 'utf8');//设置utf8编码
date_default_timezone_set("Asia/Shanghai");//设置时间,调为上海时间
$conn->query("set names utf8");//设置utf8编码
if($success != 1)
{
die("数据库连接失败");
}
增删改查操作
//举例
$sql = "UPDATE users set is_delete = 1 where account = ?";
$account=“123”
第一种:
stmt对象:
①对象式运行:
$stmt = $conn->prepare($sql);
$stmt->bind_param('s', $account);
//$sql中有x个问号(?)就要填多x个参数,假如有3个问号,那么$stmt->bind_param('sis', $a, $b, $c),其中第一个字符串参数中出现对应字母表示传入类型,s(字符串),i(整数),d(浮点数)等
$stmt->execute();
②函数式运行:
$stmt = mysqli_prepare($conn, $sql);
mysqli_stmt_bind_param($stmt, 's', $account);
mysqli_stmt_execute($stmt)
对比发现,函数式参数中第一个参数均+上原来缺失的对象。
第二种:
直接运行
$rs = mysqli_query($conn, $sql)
检查是否成功:
插入、删除、修改、查询
mysqli_affected_rows($conn)//返回影响行数,0则失败,-1时表示查询返回错误
查询遍历展示
//使用$stmt对象时需要做多一部,得到结果集对象
$rs = $stmt->get_result();
while($row = mysqli_fetch_array($rs)) {
echo $row[0]
}
mysql mysqli 修改_php mysqli 增删改查操作相关推荐
- Node连接MySQL数据库进行基本的增删改查操作(一看就会)
Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...
- (Java/JDBC)对MySQL数据库实现基础的增删改查操作(含源码)
文章目录 前言 注(常用PreparedStatement方法) 源码展示 前言 实现数据库连接 → Java连接MySQL数据库(含源码) (实现简单的增删查改更改正确的SQL语句即可) 增:ins ...
- 实现对mysql增删改查_Java语言实现对MySql数据库中数据的增删改查操作的代码
简单说操作的步骤: 1.连接数据库 2.将SQL语句发送到数据库 3.执行SQL语句 这里举个例子: 在一个数据库中有个students表,表中有学号(Id),姓名(Name),性别(Sex),地址( ...
- mysql查询修改数据类型_MySQL增删改查及数据类型
1.配置文件的使用 配置文件需要放在 安装目录的根目录,bin同一级 文件名称:my.ini 内容和使用 cfg格式 即 section+option [mysqld] 分区服务器端配置 修改后需要重 ...
- php mysql update 返回_php mysql_query增删改查(update delete insert)返回值类型
insert插入返回值类型 $result=mysql_query("insert into table(id,name,age)values(1,'wxp',30)"); var ...
- mysql用户权限管理和增删改查操作
mysql使用上一篇的安装的mysql.启动mysql服务后直接就能连到mysql服务器上. # mysql Welcome to the MySQL monitor. Commands end ...
- Python对MySQL数据库的创建,增删改查操作
import pymysql#连接数据库 conn = pymysql.connect(host='127.0.0.1',user='root',password='SQL123',database= ...
- MySql 5.7 json数据格式 增删改查 操作 (不定时更新)
2019独角兽企业重金招聘Python工程师标准>>> 测试的表的结构如下: CREATE TABLE `userinfo` (`id` int(11) NOT NULL,`user ...
- mysql修改字段默认值_MySQL增删改查操作
增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...
最新文章
- 在C++平台上部署PyTorch模型流程+踩坑实录
- sock_dgram 可以用listen吗_洗脸皂可以天天用吗
- Spring MVC-09循序渐进之文件上传(基于Servlet3.0+内置功能)
- php json与接口的使用,api接口与json
- POJ - 3680 Intervals(最大费用最大流+思维建边)
- 学习笔记-------两阶段提交 2PC
- [Leetcode][第459题][JAVA][重复的字符串][子串][匹配]
- javascript回调函数及推论
- GZip、Deflate压缩算法对应的C#压缩解压函数
- nosql数据库之Redis持久化、备份和主从配置
- 2019物联网博览会专业展览会-参加展会我们最专业
- oracle mysql认证考试流程_Oacle认证考试:Oracle移植到MySQL注意事项
- 虚拟光驱 DAEMON Tools Lite 安装笔记
- jupyter怎么安装jieba_记录 anaconda安装jieba
- 2019新鲜出炉的BAT通关面试题 Java岗
- 计算机黑屏的原因及解决办法,电脑突然黑屏重启的原因及解决办法
- bios error 装系统acpi_重装系统遇到bios acpi错误。
- java 兑换码生成_java生成兑换码礼包码--工具类
- Scala 模式匹配 match-case
- Htmlunit模拟登陆蓝墨云
热门文章
- (1)DBA查询:数据库
- 硬件——nrf51822第二篇,如何设置keil用来下载程序
- AutoCAD2004启动时出现fail to get CommcntrController的怎么办
- C# - Environment类,获取桌面的路径
- 理解Java对象序列化——Serializable接口
- 深度优先搜索——全排列(洛谷 P1706)
- MySQLBackup 8.0.26 备份与恢复
- 数据和云2020年度最受欢迎的Top10文章、专栏、文档、直播资源大放送(建议收藏)...
- 直播预告 | 乘云而上:云原生数据仓库AnalyticDB
- 资源放送丨《Oracle 12C~19C统计信息的最佳实践》PPT视频