• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQLi 扩展库视频教程的资源推荐

MySQLi 扩展库视频教程的资源推荐

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQLi,资源,教程等相关知识,希望本文的分享对您有所帮助
简介:《MySQLi 扩展库视频教程》从面向对象和面向过程两个方面,讲解了MySQLi的具体使用和注意事项,最后通过无刷新评论系统的实战演练,详细剖析实际开发中如何使用MySQLi完成对数据库的操作。

YR8QUX0PHOB8UC1O[2NH1XI.png

课程播放地址:http:///course/396.html

该老师讲课风格:

教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染

本视频中较为难点是MySQLi基于面向对象的编程(一)了:

mysqli作为PHP扩展库的一部分是一个很好的操作数据库的接口。mysqli的操作方式有两种,一种是面向过程的,另一类是面向对象的。本文主要讲的是面向对象的mysqli操作,主要是作为一个引子,更多的东西希望能多多参考php官方文档,看完本文再参考一下文档,相信对mysqli的操作会容易上手

mysqli的基本操作过程:

<?php
// 连接数据库
$mysqli = new mysqli('localhost', 'root', ''); 

/*
选择数据库,也可以在mysqli的构造函数的第四个参数处给出
*/
$mysqli->select_db('mydb'); 

//设置字符集
$mysqli->set_charset('utf8');
//执行操作
$mysqli->query('SELECT * FROM users');
$result = $mysqli->fetch_all();
//关闭连接
$mysqli->close();

这儿用new新建了一个mysqli对象,传入数据库连接的相关参数就可以获得一个mysqli对象。可以通过$mysqli->connect_errno判断连接是否有误,具体错误信息通过$mysqli->connet_error得到。

连接数据库之后还要先选择数据库,这儿使用的是$mysqli->select-db('mydb')。然后可以设置一下字符集。
选择好数据库之后就可以对数据库进行操作了,采用mysqli对象的query方法可以执行MySQL语句。这儿需要注意的是:

对于一般的sql语句: SELECT/DESC/DESCRIBE/SHOW/EXPLAN 执行成功返回mysqli_result对象,执行失败返回false。对于其他sql语句的执行,执行成功返回true,否则返回false。(不包括预处理语句)

所以常规的insert / delete / update 等都会返回true或者false来表示sql语句是否成功执行。
执行完sql语句后可以通过mysqli对象的insert_id属性来查看刚刚insert进入表里面的数据的自增长字段的值。使用affected_rows属性查看影响的数据行数,error和errno属性查看错误信息

$mysqli->query("INSERT INTO users(name, pass) VALUES ('good' , 'nice')");
echo $mysqli->insert_id;
// 插入数据的自增长数据的值
echo $mysqli->affected_rows; 
// 影响的记录条数

通过query方法执行的select语句会返回一个mysqli_result对象,这个对象就是查询的结果集对象,可以使用$mysqli_result->fetch_all()等方法获取到查询的结果。

以上就是MySQLi 扩展库视频教程的资源推荐的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP mysqli 增强 批量执行sql 语句的实现代码
  • PHP mysqli扩展库 预处理技术的使用分析
  • 多次执行mysql_fetch_array()的指针归位问题探讨
  • MySQL Innodb表导致死锁日志情况分析与归纳
  • 关于mysql innodb count(*)速度慢的解决办法
  • php开启mysqli扩展之后如何连接数据库
  • PHP5 mysqli的prepare准备语句使用说明
  • mysqli多查询特性 实现多条sql语句查询
  • mysqli预处理编译的深入理解
  • MySQL InnoDB之事务与锁详解

相关文章

  • 2018-12-05MySQL主从同步、读写分离配置步骤
  • 2018-12-05 MongoDB学习笔记《二》
  • 2018-12-05Oracle 数据库操作类
  • 2018-12-05 Moon一个无视Linq,无视实体类的设计思路.(不要错过,看了之后, 让我们从此以后不再羡慕linq to enti
  • 2018-12-05MYSQL查询时间数据
  • 2018-12-05PostgreSQL的window函数整理
  • 2017-05-11MySQL5.1主从同步出现Relay log read failure错误解决方法
  • 2018-12-05详细介绍mysql主从配置的源码及复制原理
  • 2018-12-05RavenDB在传统C/S应用下的一点实践
  • 2017-05-11mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Java连接MySql的详细介绍
    • MySQL基础知识汇总
    • mysql-python 错误,求解决办法
    • Mysql Cluster的备份和恢复
    • MySQL5创建存储过程的示例
    • RocksDB上锁机制的实例详解
    • MySQL数据库查询基础,简单查询,条件查询,对查询结果排序
    • 用MySQL函数清除字符串首尾空白字符的方法
    • 一些mysql启动参数的说明和优化方法
    • SQL Server错误代码大全及解释(留着备用)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有