mysqli扩展是mysql扩展的增强版_PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库...
<?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扩展库...相关推荐
- JavaScript高级程序设计(第三版)学习笔记22、24、25章
第22章,高级技巧 高级函数 安全的类型检测 typeof会出现无法预知的行为 instanceof在多个全局作用域中并不能正确工作 调用Object原生的toString方法,会返回[Object ...
- mysql php页面流量统计_PHP学习笔记:php网络流量统计系统
date_default_timezone_set('Asia/Chongqing'); //系统时间差8小时问题 $cur_time = getdate();return $cur_time['ye ...
- 计算机视觉——一种现代方法(第二版)学习笔记
计算机视觉--一种现代方法(第二版)学习笔记 第1章 摄像机的几何模型 如上左图所示,我们需要将一个空间点X映射到一个图像点x(3维->2维)上即 根据右上图我们很容易推到处下面的变换: 这个结 ...
- Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25
Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25 目录 Rule20 接口优于抽象类 Rule21 为后代设计接口 Rule22 接口只用于定义类型 ...
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第38讲:PHP数据库编程mysql
陈力:传智播客古代 珍宝币 泡泡龙游戏开发第38讲:PHP数据库编程mysql php程序设计语言为我们提供了mysql扩展库.mysqli扩展库.Pdo三种方式来操作mysql数据库.本文为贵阳网站 ...
- mysql入门很简单系列视频-学习笔记
mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...
- 深入理解Java虚拟机(第3版)学习笔记——JAVA内存区域(超详细)
深入理解Java虚拟机(第3版)学习笔记--JAVA内存区域(超详细) 运行时数据区域 程序计数器 java虚拟机栈 本地方法栈 java堆 方法区 运行时常量池 直接内存 对象的创建 对象的内存布局 ...
- 学习笔记(十五)——MySQL(查询)
查询方法 下面的查询都是对单表的查询,所以先创建表tb1(下面的tb1均代表此表) create table tb1(id int,name varchar(10),age int,class var ...
- MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
最新文章
- 三层架构—实践篇(.Net登录实例)
- 数组的解构赋值(未完成)
- EM 不能启动,重新设置无效
- 设置NTFS文件访问权限
- Astyle 一键格式化项目代码
- java判断优先级代码_java运算符的优先级
- @configuration注解_超级全面的 SpringBoot 注解介绍,每一个用途都应该清晰
- python上网行为分析_python实战练手项目---获取谷歌浏览器的历史记录,分析一个人的上网行为...
- CSS实现tag标签挂载放到卡片上
- 安装VS2017报错:程序包清单签名验证失败
- nova.api.openstack.auth解析(ocata版本)
- Go语言基础:结构体
- 程序员表白技巧:程序员木讷? 我反手就是一串代码
- 服务器硬盘rad技术,服务器硬盘RAD选用.doc
- Sui改进提案(SIPs)及其审核流程
- 【C语言网】C语言基础题集训练详解(一)
- 帝国CMS插件自动采集发布文章插件
- 2018年上半年系统分析师上午试题答案
- Stream 校验两个集合元素是否完全一致
- outlook自定义快捷键_如何在Outlook中自定义导航窗格
热门文章
- 一个强大的粘性标签库
- linux用户名和密码6,Linux系统中(CentOS 7)的用户和权限管理
- OpenShift 4 - 镜像漏洞扫描软件 Clair
- OpenShift 4 之Knative(1) - 创建Knative无服务器架构环境
- Blazor Modal对话框编辑器
- 微软 Edge 浏览器加入对 ARM64 的原生支持
- rust腐蚀深井_深井开采中的地压现象致因分析及措施_高光
- linux hadoop namenode_HADOOP_HDFS伪分布式安装步骤
- 前端一些注意点 2021-05-26
- 两个形状不同的长方形周长_人教版数学六年级上册 5.2:圆的周长 微课视频|知识点|课件解析|同步练习...