天龙八部            八步操作数据库
七贱下天山        七步操作数据库  (将判断错误省略)
六脉神剑            六步操作数据库(将判断错误省略,将选择数据库添加到第一步)
 
 
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. 多平台Native库打入JAR包发布实战

    1.前言 在开发Java应用的过程中,经常会遇到需要使用C/C++等Native语言编译的动态库或静态库,在这些情况下往往需要将预先编译好的各平台库文件与JAR包一同发布,鉴于简洁的原则,我们可能会希 ...

  2. call()与apply() 改变this指向

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Consolas; color: #a5b2b9 } span.Apple-tab-span ...

  3. Web前端性能优化——如何有效提升静态文件的加载速度

    WeTest 导读 此文总结了笔者在Web静态资源方面的一些优化经验. 一.如何优化 用户在访问网页时, 最直观的感受就是页面内容出来的速度,我们要做的优化工作, 也主要是为了这个目标.那么为了提高页 ...

  4. 处理MySQL服务器无法启动的问题

    MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听 ...

  5. Java随机数和UUID

    Java随机数和UUID Java随机数 在Java项目中通常是通过Math.random方法和Random类来获得随机数,前者通过生成一个Random类的实例来实现. 此类产生的是一组伪随机数流,通 ...

  6. swift 之函数式编程(一)

    1. 什么是函数式编程? 函数式编程是阿隆佐思想的在现实世界中的实现, 它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及异变物件. 函数式编程的最重要基础是λ演算.而且λ演算的函數可以接受函 ...

  7. 利用python基于微博数据打造一颗“心”

    一年一度的虐狗节将至,朋友圈各种晒,晒自拍,晒娃,晒美食,秀恩爱的.程序员在晒什么,程序员在加班.但是礼物还是少不了的,送什么好?作为程序员,我准备了一份特别的礼物,用以往发的微博数据打造一颗&quo ...

  8. Python Web框架篇:Django Form组件

    Form简介 在HTTP中,表单(form标签),是用来提交数据的,其action属性说明了其传输数据的方法:如何传.如何接收. 访问网站时,表单可以实现客户端与服务器之间的通信.例如查询,就用到了表 ...

  9. Air Raid

    Air Raid Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  10. 深入理解JavaScript中的继承:原型链篇

    一.何为原型链 原型是一个对象,当我调用一个对象的方法时,如果该方法没有在对象里面,就会从对象的原型去寻找.JavaScript就是通过层层的原型,形成原型链. 二.谁拥有原型 任何对象都可以有原型, ...