天龙八部            八步操作数据库
七贱下天山        七步操作数据库  (将判断错误省略)
六脉神剑            六步操作数据库(将判断错误省略,将选择数据库添加到第一步)
 
 
1.连接数据库
mysqli_connect();
参数1:数据库主机地址
参数2:数据库用户名
参数3:数据库密码
参数4:[可选参数] 要操作的数据库名称
参数5:mysql数据库的端口号  3306
返回值:成功返回一个mysqli对象   失败返回一个false;
七贱下天山:mysqli_connect('localhost','root','password') or die("数据库连接失败");
六脉神剑:mysqli_connect('localhost','root','password','dbname') or die("数据库连接失败");
 
2.判断错误  (可以省略)
mysqli_connect_errno()  
参数:mysql连接后返回的对象
返回值:返回上一次连接错误的错误代码 
 
mysqli_connect_error()
参数:mysql连接后返回的对象
返回值:返回连接错误信息
 
3.选择数据库  (如果在第一步已经在参数中填写了数据库名称,这一步可以省略)
mysqli_select_db()
参数1:由mysqli_connect()打开数据库返回的对象标示。
参数2:要选择的数据库
返回值:成功返回true,失败返回false;
 
4.设置字符集
mysqli_set_charset() 设置客户端的字符集
参数1:由mysqli_connect()打开数据库返回的对象标示。
参数2:要设置的字符集
成功返回true,失败返回false;
 
5.准备要操作的SQL语句 (增、删、改、查)
 
6.将SQL语句发送到数据库执行
mysqli_query();发送一条语句到mysql服务器
参数1:由mysqli_connect()打开数据库返回的对象
参数2:要操作的SQL语句
做:增、删、改  成功 返回true,失败返回false;
做:查询、返回:成功返回结果对象,失败返回false;
 
7.判断并且处理结果
mysqli_affected_rows() 返回上一步操作mysql数据库所受的影响换行。
参数:由mysqli_connect()打开数据库返回的对象标示。
返回值:如果成功返回一个>0的整数,如果失败返回0 或者 -1;
注意:能返回影响的操作只有 添加数据、删除数据、修改数据。
 
mysqli_num_rows() 返回结果对象中行的数目
参数:结果对象变量
返回值:返回结果对象中行的数目
 
mysqli_fetch_assoc() 将结果对象中一行作为关联数组返回。
参数:结果对象变量
返回值:关联数组
 
8.关闭数据库
mysqli_close() 关闭对mysql的链接
参数:由mysqli_connect()打开数据返回的对象标示。
如果成功则返回true,失败返回false;

PHP操作MySQL数据库之天龙八部 -- 七贱下天山 -- 六脉神剑的更多相关文章

  1. 通过mysqlclient操作MySQL数据库

    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的l ...

  2. (独孤九剑)---PHP操作MySQL数据库

    [一]开启mysql扩展 在PHP操作MySQL数据库之前,要保证开启了MySQL数据库扩展 若未开启,则可以将php.int文件下的php_mysql开启即可,方式为去掉前面的封号; 配置完成后要重 ...

  3. robot_framewok自动化测试--(9)连接并操作 MySql 数据库

    连接并操作 MySql 数据库 1.mysql数据库 1.1安装mysql数据库 请参考我的另一篇文章:MYSQL5.7下载安装图文教程 1.2.准备测试数据 请参考我的另一篇文章:Mysql基础教程 ...

  4. PHP操作MySQL数据库5个步骤

    PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...

  5. python操作mysql数据库的相关操作实例

    python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...

  6. 转 用C API 操作MySQL数据库

    用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,“C API函数描述”. 函数 描述 mysql_a ...

  7. PHP操作mysql数据库:[2]查询数据听语音

    本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 工具/原料   Macromedia Dreamweaver 8 mysql数据库,php语言 一.前言   ...

  8. Code First操作Mysql数据库

    前面博客也讲了,自己做一个网站,选用的是MVC+EF Code First+MySql+EasyUI,先说下技术选型.一.为什么选择MVC? 因为之前自己做的系统大部分是webForm,MVC的之前也 ...

  9. JDBC操作MySQL数据库案例

    JDBC操作MySQL数据库案例 import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepared ...

随机推荐

  1. DevOps之服务故障

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务故障> 0.故障1.设施故障2.设备故障3.系统故障4.虚拟化故障5.存 ...

  2. 【转载】小tips: PC端传统网页试试使用Zepto.js进行开发

    Zepto.js设计之初专为移动端,不对一些古董浏览器支持.所以,尺寸很小,压缩后20K多一点,但是,jQuery压缩后,3.*版本要80多K,1.*版本则要90多K,4倍差距. 由于每个页面都会使用 ...

  3. Java 多态、内部类、异常、包

    一.多态 1. 概述 理解:多态可以理解为事物存在的多种体(表)现形态. 例如: 动物中的猫和狗. 猫这个对象对应的是猫类型,例如:猫 x = new 猫(); 同时猫也是动物中的一种,也可以把猫称为 ...

  4. win10 uwp 活动磁贴

    本文翻译:https://mobileprogrammerblog.wordpress.com/2015/12/23/live-tiles-and-notifications-in-universal ...

  5. 如何设置App的启动图

    如何设置App的启动图,也就是Launch Image? Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image" 2.如 ...

  6. MapReduce-实践1

      MR进阶实践1:  -file 分发多个文件 [-file 适合场景]分发文件在本地,小文件 -file分发原理         run.sh文件: 通过多个-file, 将多个本地文件分发到Ha ...

  7. angular之scope详解

    AngularJS的一些指令会创建子作用域,而子作用域会继承自父作用域,大致可分为以下3种 1.创建子作用域并继承父作用域的指令 ng-repeat ng-include ng-switch ng-c ...

  8. CodePath Android CliffNotes 之 Effective Java for Android 翻译

    概述: 这篇文章的目的是作为这篇博文的开源版本,而netcyrax是该指南的原始文章的唯一作者. 请在下面添加您自己的在Android中Java最佳实践.技巧和巧妙! 建造者模式 当你拥有一个需要超过 ...

  9. CentOs7相对于CentOs6的常用命令变化

    比如说防火墙在CentOS6中为 iptables,在CentOS7中变为 firewalld. service iptables stop/start/restart systemctl stop/ ...

  10. Icon font font face

    font-face自定义字体,iconfont就是把各种图片做成字体.iconfont优势: 字体文件小,一般20-50kb: 容易编辑和维护,尺寸和颜色可以用css来控制: 透明完全兼容IE6:   ...