天龙八部            八步操作数据库
七贱下天山        七步操作数据库  (将判断错误省略)
六脉神剑            六步操作数据库(将判断错误省略,将选择数据库添加到第一步)
 
 
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. iOS开发必不可少的76个工具

    如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务. 软件开发同样如此.你可以从软件开发者如何使用工具中看出他水准如何.有经验的开发者精于使用工具.对你目前所使用的工具不断 ...

  2. 如何抽象一个 Vue 公共组件

    之前一直想写一篇关于抽象 Vue 组件的随笔,无奈一直没想到好的例子.恰巧最近为公司项目做了一个数字键盘的组件,于是就以这个为例聊聊如何抽象 Vue 的组件. 先上 Demo 与 源码.(demo最好 ...

  3. 【转载】使用CSS将图片转换成黑白(灰色、置灰)

    文章转载自 张鑫旭-鑫空间-鑫生活 http://www.zhangxinxu.com/ 原文链接:http://www.zhangxinxu.com/wordpress/?p=2547原文摘要: . ...

  4. 【转载】基于vw等viewport视区相对单位的响应式排版和布局

    文章转载自 张鑫旭-鑫空间-鑫生活 http://www.zhangxinxu.com/wordpress/ 原文链接:http://www.zhangxinxu.com/wordpress/?p=5 ...

  5. 【完美解决】2017打开MVC 4项目,cshtml页面提示‘当前上下文不存在名称model’

    时间:2017/10/19 背景:领导让再之前的MVC 4老项目上新增功能,从GIT上拉取下来,使用VS2017打开之后,cshtml界面所有和Razor相关的代码均被提示‘当前上下文不存在名称XXX ...

  6. 安装xp遇到的问题与如何连接共享的打印机

    2013-12-5 星期四 今天下午去给曹老师鼓捣电脑去了,安装了一个xp系统,加上一些常用的办公软件,在连接上一个共享的打印机. 下面是今天我遇到的问题: 问题:安装xp系统之后,没有本地连接,只有 ...

  7. C# TextBlock 上标

    我需要做一个函数,显示 ,但是看起来用 TextBlock 做的不好看. 我用 WPF 写的上标看起来不好看,但是最后有了一个简单方法让他好看. 本文告诉大家如何做一个好看的上标. 一开始做的方法: ...

  8. win10 uwp json

    本文讲的是关于在uwp使用json的简单使用,json应用很多,因为我只是写简单使用,说的东西可能不对或者不符合每个人的预期.如果觉得我有讲的不对的,就多多包含,或者直接关掉这篇文章,但是请勿生气或者 ...

  9. 无限大地图:lightmap拆分

    无缝地图涉及到地形.物件的分块加载,同样,lightmap也需要动态加载.而场景烘焙时,所有物件都是一起烘焙的,那怎么把某些物件指定烘焙到某一张lightmap贴图中?网上找了很久,也没有看到具体的实 ...

  10. C++函数重载和函数模板(04)

    函数重载 函数重载可以使一个函数名具有多种功能,即具有“多种形态”,这种特性称为多态性. C++的多态性又被直观地称为“一个名字,多个函数”.源代码只指明函数调用,而不说明具体调用哪个函数.编译器的这 ...