数据库连接

$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 增删改查操作相关推荐

  1. Node连接MySQL数据库进行基本的增删改查操作(一看就会)

    Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...

  2. (Java/JDBC)对MySQL数据库实现基础的增删改查操作(含源码)

    文章目录 前言 注(常用PreparedStatement方法) 源码展示 前言 实现数据库连接 → Java连接MySQL数据库(含源码) (实现简单的增删查改更改正确的SQL语句即可) 增:ins ...

  3. 实现对mysql增删改查_Java语言实现对MySql数据库中数据的增删改查操作的代码

    简单说操作的步骤: 1.连接数据库 2.将SQL语句发送到数据库 3.执行SQL语句 这里举个例子: 在一个数据库中有个students表,表中有学号(Id),姓名(Name),性别(Sex),地址( ...

  4. mysql查询修改数据类型_MySQL增删改查及数据类型

    1.配置文件的使用 配置文件需要放在 安装目录的根目录,bin同一级 文件名称:my.ini 内容和使用 cfg格式 即 section+option [mysqld] 分区服务器端配置 修改后需要重 ...

  5. php mysql update 返回_php mysql_query增删改查(update delete insert)返回值类型

    insert插入返回值类型 $result=mysql_query("insert into table(id,name,age)values(1,'wxp',30)"); var ...

  6. mysql用户权限管理和增删改查操作

    mysql使用上一篇的安装的mysql.启动mysql服务后直接就能连到mysql服务器上. # mysql Welcome to the MySQL monitor.    Commands end ...

  7. Python对MySQL数据库的创建,增删改查操作

    import pymysql#连接数据库 conn = pymysql.connect(host='127.0.0.1',user='root',password='SQL123',database= ...

  8. MySql 5.7 json数据格式 增删改查 操作 (不定时更新)

    2019独角兽企业重金招聘Python工程师标准>>> 测试的表的结构如下: CREATE TABLE `userinfo` (`id` int(11) NOT NULL,`user ...

  9. mysql修改字段默认值_MySQL增删改查操作

    增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...

最新文章

  1. 在C++平台上部署PyTorch模型流程+踩坑实录
  2. sock_dgram 可以用listen吗_洗脸皂可以天天用吗
  3. Spring MVC-09循序渐进之文件上传(基于Servlet3.0+内置功能)
  4. php json与接口的使用,api接口与json
  5. POJ - 3680 Intervals(最大费用最大流+思维建边)
  6. 学习笔记-------两阶段提交 2PC
  7. [Leetcode][第459题][JAVA][重复的字符串][子串][匹配]
  8. javascript回调函数及推论
  9. GZip、Deflate压缩算法对应的C#压缩解压函数
  10. nosql数据库之Redis持久化、备份和主从配置
  11. 2019物联网博览会专业展览会-参加展会我们最专业
  12. oracle mysql认证考试流程_Oacle认证考试:Oracle移植到MySQL注意事项
  13. 虚拟光驱 DAEMON Tools Lite 安装笔记
  14. jupyter怎么安装jieba_记录 anaconda安装jieba
  15. 2019新鲜出炉的BAT通关面试题 Java岗
  16. 计算机黑屏的原因及解决办法,电脑突然黑屏重启的原因及解决办法
  17. bios error 装系统acpi_重装系统遇到bios acpi错误。
  18. java 兑换码生成_java生成兑换码礼包码--工具类
  19. Scala 模式匹配 match-case
  20. Htmlunit模拟登陆蓝墨云

热门文章

  1. (1)DBA查询:数据库
  2. 硬件——nrf51822第二篇,如何设置keil用来下载程序
  3. AutoCAD2004启动时出现fail to get CommcntrController的怎么办
  4. C# - Environment类,获取桌面的路径
  5. 理解Java对象序列化——Serializable接口
  6. 深度优先搜索——全排列(洛谷 P1706)
  7. MySQLBackup 8.0.26 备份与恢复
  8. 数据和云2020年度最受欢迎的Top10文章、专栏、文档、直播资源大放送(建议收藏)...
  9. 直播预告 | 乘云而上:云原生数据仓库AnalyticDB
  10. 资源放送丨《Oracle 12C~19C统计信息的最佳实践》PPT视频