php使用mysqli连接mysql数据库_PHP使用mysqli扩展连接MySQL数据库
1.面向对象的使用方式
$db = new mysqli('localhost', 'root', '123456', 'dbname');
如果建立连接时未指定数据库则选择使用的数据库,切换使用的数据库
$db->select_db('dbname');
$query = "SELECT * FROM user WHERE uid=4";
$result = $db->query($query);
$result_num = $result->num_rows;
$row = $result->fetch_assoc(); //返回一个关联数组,可以通过$row['uid']的方式取得值
$row = $result->fetch_row(); //返回一个列举数组,可以通过$row[0]的方式取得值
$row = $result->fetch_array(); //返回一个混合数组,可以通过$row['uid']和$row[0]两种方式取得值
$row = $result->fetch_object(); //返回一个对象,可以通过$row->uid的方式取得值
$result->free(); //释放结果集
$db->close(); //关闭一个数据库连接,这不是必要的,因为脚本执行完毕时会自动关闭连接
当进行INSERT、UPDATE、DELETE操作时,使用$db->affected_rows查看影响行数
2.面向过程的使用方式
$db = mysqli_connect('localhost', 'root', '123456', 'dbname');
如果建立连接时未指定数据库则选择使用的数据库,切换使用的数据库
mysqli_select_db($db, 'dbname');
查询数据库
$query = "SELECT * FROM user WHERE uid=4";
$result = mysqli_query($db, $query);
$result_num = mysqli_num_rows($result);
返回一行结果
$row = mysqli_fetch_assoc($result); //返回一个关联数组,可以通过$row['uid']的方式取得值
$row = mysqli_fetch_row($result); //返回一个列举数组,可以通过$row[0]的方式取得值
$row = mysqli_fetch_array($result); //返回一个混合数组,可以通过$row['uid']和$row[0]两种方式取得值
$row = mysqli_fetch_object($result); //返回一个对象,可以通过$row->uid的方式取得值
断开数据库连接
mysqli_free_result($result); //释放结果集
mysqli_close($db); //关闭一个数据库连接,这不是必要的,因为脚本执行完毕时会自动关闭连接
当进行INSERT、UPDATE、DELETE操作时,使用mysqli_affected_rows()查看影响行数
php使用mysqli连接mysql数据库_PHP使用mysqli扩展连接MySQL数据库相关推荐
- thinkphp mysql类_PHP封装类似thinkphp连贯操作数据库的Db类(简单版)
为了方便操作Mysql数据库, 封装类似thinkphp连贯操作数据库的Db类<?php header("Content-Type:text/html;charset=utf-8&qu ...
- zend studio mysql 配置_php 在Zend Framework中配置数据库参数
[php]代码库我是用zend studio 7.2.1建立的zend framework project 也就是说我的框架是由zend stduio7.2.1 帮我建立了文件路径等信息的 下面讲讲如 ...
- php读取excel存入mysql数据库_PHP将Excel内容导入mysql数据库
PHP将Excel内容导入mysql数据库 注:本文技术含量较低,是通过别人写的一个类来完成的,所以不要用金砖砸我.小生我怕怕!!! 1.首先需要一个读取excel的类(在附件中) 2.附件中有3个文 ...
- php表单显示mysql数据库_php用表单形式显示数据库信息
展开全部 初学者写e68a84e8a2ad3231313335323631343130323136353331333335333734的,你可以试试 请输入用户名称 用户名称 年龄 // mysql_ ...
- php mysql 单例模式_PHP基于单例模式实现的mysql类
本文实例讲述了PHP基于单例模式实现的mysql类.分享给大家供大家参考,具体如下:<?php defined('ACC')||exit('Access Denied'); // 封装mysql ...
- php mysql修复_php简单备份与还原MySql的方法 | 瑕疵学院 – 学习无瑕疵,成就有保障...
一.备份: header ( "content-Type: text/html; charset=utf-8" ); //备份数据库 $host="localhost&q ...
- mysql横向扩展_高可用MySQL学习笔记-面向横向扩展的MYSQL复制
负载增加时,有两个解决办法.一个是购买更加强大的服务器来应对增加的负载,称为"纵向扩展"(scale up):二是添加更多的服务器,称为"横向扩展"(scale ...
- php 复制mysql数据库_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
- .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
最新文章
- linux之GPIO的使用
- 怎样能确保计算机安全,如何确保电脑安全
- 权限管理系统之用户管理
- 鸿蒙 HarmonyOS 3.0,终于来了!
- PHPExcel按单元格读取数据
- 主流搜索引擎博客提交地址
- 大数据思维与技术——中国大学MOOC课程笔记
- PropertyUtils嵌套属性的使用
- android ogg 播放器,android如何让自己开发的播放器成为可供文件选择的播放器
- 从零搭建与好友“一起看王心凌《爱你》MV”功能
- 有意思的开源项目分享(持续更新,勤劳的搬运工,只放一些我感兴趣的)
- Xilinx Xio控制sdr sdram
- MSDN我告诉你在线hash验证服务
- js获取元素相对于父级元素的高度
- 域名被微信屏蔽如何解决
- php源码 拼车网顺风车_基于ThinkPHP框架开发的在线微信拼车系统完整PHP源码+支付微信支付...
- Apache站点下载大文件不完整原因及解决办法(128M自动中断)
- Launcher的启动过程
- ATF启动(一):整体启动流程
- 计算机类毕业参考文献(java开发)
热门文章
- 1. DRF 序列化组件
- mini2440硬件篇之Nor Flash
- jquery ajax报Uncaught TypeError :Illegal invocation
- VMware安装 Windows Server 2012
- 13-实现视频投稿、分页带条件查询视频列表、在线观看视频(分片下载)
- VS 代码自动对齐快捷键
- mysql coalesce函数_mysql coalesce函数
- 【进阶二】Python实现VRPTW常见求解算法——差分进化算法(DE)
- MySQL优化最强总结 (建议收藏~)
- php返回callable,在php中使用callable