<?php         // php数据库编程     //php链接有 mysql 和mysqli    //    $conn  = mysql_connect("localhost","root","root"); //    //    //    if(!$conn){ //        die("链接失败".mysql_error()); //    } //    //    //2,选择数据库 //    mysql_select_db("db_php"); //    //设置字符集 //    mysql_query("set names utf8"); //    $sql="select * from user"; //    //    $res=mysql_query($sql,$conn); //    //    //接受返回的结果,并处理,显示 //    //第一中方式获取结果     while($row=mysql_fetch_row($res)){         echo "$row[0]$row[1]"."
";   //返回索引数组  效率最高     } // //    //第二种方式获取结果 //    //$row = mysql_fetch_assoc($res);  $row["id"]; $row["name"]//返回关联数组 // //    //第三种方式//     $row=mysql_fetch_array($res);  //返回索引数组和关联数组 //    //    //第四种放肆     mysql_fetch_object($res);   // 返回一个对象 //    //    //释放资源 //    mysql_free_result($res); //    //断开数据库连接 //    mysql_close($conn);             //mysqli  (mysql improve)扩展库  是mysql扩展库的增强版,在性能等方面  同时支持面向对象和现象过程         //使用mysqli扩展库链接数据库 (首先在php的模块中启用mysqli的模块)     //面向对象风格     header("Content-type:text/html;charset=utf-8"); //    //1,创建MYSQLi对象    //    $mysqli=new mysqli("localhost","root","root","db_php"); //    //验证是否成功 //    if($mysqli->connect_error){ //        die("链接失败".$mysqli->connect_error); //    }else{ //        echo "链接OK"; //    } //    //2, 发送sql //    $sql="select * from user"; //    //$res 是 结果集 mysqli_result 对象 //    $res=$mysqli->query($sql); //    var_dump($res); //    //3处理结果 //    while($row=($res->fetch_row())){ //        echo $row[0].$row[1]."
"; //    } //    //关闭资源  mysqli释放结果集有三种方法是  free() close()free_result() //    $res->free(); //    $mysqli->close();     //面向过程的风格         $mysqli = mysqli_connect("localhost","root","root","db_php");     if(!$mysqli){         die("链接失败".mysqli_connect_error($mysqli));     }     //    $sql="insert into user values(null,'乐乐')";     $sql="select * from user";     mysqli_query($mysqli,"set names utf-8");     $res = mysqli_query($mysqli,$sql);     //处理结果     while($row=(mysqli_fetch_row($res))){         echo "$row[0].$row[1]";     }     mysqli_free_result($res);     mysqli_close($mysqli);     //$res如果执行的是查询,则$res是结果  如果执行的是dml语句则返回的是bool         ?>

mysqli扩展是mysql扩展的增强版_PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库...相关推荐

  1. JavaScript高级程序设计(第三版)学习笔记22、24、25章

    第22章,高级技巧 高级函数 安全的类型检测 typeof会出现无法预知的行为 instanceof在多个全局作用域中并不能正确工作 调用Object原生的toString方法,会返回[Object ...

  2. mysql php页面流量统计_PHP学习笔记:php网络流量统计系统

    date_default_timezone_set('Asia/Chongqing'); //系统时间差8小时问题 $cur_time = getdate();return $cur_time['ye ...

  3. 计算机视觉——一种现代方法(第二版)学习笔记

    计算机视觉--一种现代方法(第二版)学习笔记 第1章 摄像机的几何模型 如上左图所示,我们需要将一个空间点X映射到一个图像点x(3维->2维)上即 根据右上图我们很容易推到处下面的变换: 这个结 ...

  4. Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25

    Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25 目录 Rule20 接口优于抽象类 Rule21 为后代设计接口 Rule22 接口只用于定义类型 ...

  5. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第38讲:PHP数据库编程mysql

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第38讲:PHP数据库编程mysql php程序设计语言为我们提供了mysql扩展库.mysqli扩展库.Pdo三种方式来操作mysql数据库.本文为贵阳网站 ...

  6. mysql入门很简单系列视频-学习笔记

    mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...

  7. 深入理解Java虚拟机(第3版)学习笔记——JAVA内存区域(超详细)

    深入理解Java虚拟机(第3版)学习笔记--JAVA内存区域(超详细) 运行时数据区域 程序计数器 java虚拟机栈 本地方法栈 java堆 方法区 运行时常量池 直接内存 对象的创建 对象的内存布局 ...

  8. 学习笔记(十五)——MySQL(查询)

    查询方法 下面的查询都是对单表的查询,所以先创建表tb1(下面的tb1均代表此表) create table tb1(id int,name varchar(10),age int,class var ...

  9. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. 三层架构—实践篇(.Net登录实例)
  2. 数组的解构赋值(未完成)
  3. EM 不能启动,重新设置无效
  4. 设置NTFS文件访问权限
  5. Astyle 一键格式化项目代码
  6. java判断优先级代码_java运算符的优先级
  7. @configuration注解_超级全面的 SpringBoot 注解介绍,每一个用途都应该清晰
  8. python上网行为分析_python实战练手项目---获取谷歌浏览器的历史记录,分析一个人的上网行为...
  9. CSS实现tag标签挂载放到卡片上
  10. 安装VS2017报错:程序包清单签名验证失败
  11. nova.api.openstack.auth解析(ocata版本)
  12. Go语言基础:结构体
  13. 程序员表白技巧:程序员木讷? 我反手就是一串代码
  14. 服务器硬盘rad技术,服务器硬盘RAD选用.doc
  15. Sui改进提案(SIPs)及其审核流程
  16. 【C语言网】C语言基础题集训练详解(一)
  17. 帝国CMS插件自动采集发布文章插件
  18. 2018年上半年系统分析师上午试题答案
  19. Stream 校验两个集合元素是否完全一致
  20. outlook自定义快捷键_如何在Outlook中自定义导航窗格

热门文章

  1. 一个强大的粘性标签库
  2. linux用户名和密码6,Linux系统中(CentOS 7)的用户和权限管理
  3. OpenShift 4 - 镜像漏洞扫描软件 Clair
  4. OpenShift 4 之Knative(1) - 创建Knative无服务器架构环境
  5. Blazor Modal对话框编辑器
  6. 微软 Edge 浏览器加入对 ARM64 的原生支持
  7. rust腐蚀深井_深井开采中的地压现象致因分析及措施_高光
  8. linux hadoop namenode_HADOOP_HDFS伪分布式安装步骤
  9. 前端一些注意点 2021-05-26
  10. 两个形状不同的长方形周长_人教版数学六年级上册 5.2:圆的周长 微课视频|知识点|课件解析|同步练习...