PHP如何获取Mysql数据库的数据?

用php做网站开发,基本上离不开数据库,现在我们的网站大多数都是基于数据库的,比如网站的文章,网站注册的用户,都是保存在数据库里的。那么我们用php怎么获取Mysql数据库的数据?下面一起来看下。

操作方法

  • 01

    要获取数据库的数据,我们需要先创建一个连接,用mysqli_connect函数来创建,代码如图,函数的参数从左到右分别代表的是:数据库的地址,连接数据库的用户名,连接数据库的密码,连接数据库里的哪个库。 (也可以用mysql_connect函数来创建一个连接,但这个函数在不久的将来就会废弃,所以我们还是用新的函数比较稳当)

  • 02

    接着我们用mysqli_query函数来获取数据库的数据,该函数的第一个参数就是数据库连接 $conn,第二个参数为sql语句。

  • 03

    mysqli_query函数返回的值$result并不是数据库里的表数据,它只是一个mysqli_result对象,我们修改下代码,把这个对象输出显示,看具体是些什么内容。

  • 04

    运行后看到结果,并不是数据库的表数据。

  • 05

    要把mysqli_result对象转换成表数据,我们可以用一个while循环,通过mysqli_fetch_array函数把mysqli_result对象里的每一行数据转换成一个数组对象$row,然后用html的table来格式化数据,具体代码如图。

  • 06

    我们先看下代码里的sql语句在数据库里查询到的数据,然后再和php查询出来的比较一下,看结果是否一致。查到的数据库数据如图

  • 07

    最后运行页面,看下php查询到的结果。 如图可以看到,数据一致。(php代码里只显示id和name二列数据)

(0)

相关推荐

  • 通过PHP如何为Mysql数据库的添加数据?

    用php做网站开发,很多时候我们都需要和数据库打交道,比如获取数据库的数据显示给用户浏览,或者收集用户提交的数据,保存到数据库里,这些都是常见的操作.那么我们用php怎么为Mysql数据库添加数据?下 ...

  • MySQL数据库备份方法

    我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 但是如果数据没了呢?这可能是最恐怖的事情了吧, 我感觉在生产环境中应该没有什么比数据 ...

  • 向mysql数据库插入汉字乱码怎么处理

    在进行程序编码的时候,乱码是最常见的一种问题.使用java操作mysql数据库插入数据的时候出现乱码需要在安装的时候对数据库编码进行设定,如果数据库已经安装完成,该如何处理呢?小编介绍下 mysql数 ...

  • mysql数据库转移至sqlserver数据库中详解(mysql和sqlserver数据转移)

    本文所涉及的机器环境如下:Windows XP SP3,MS SQL Server 2005,MySQL Server 5.1。 一.安装MySQL ODBC驱动 为MySQL安装Connector/ ...

  • mysql数据库中怎么插入数据

    这篇主要向大家介绍了mysql数据库中怎么插入数据. 操作方法 01 第一步,我们打开Mysql命令行编辑器,连接Mysql数据库. 02 第二步,我们使用我们要操作的数据库,我们可以先显示一下数据库 ...

  • PHP操作mysql数据库:[2]查询数据

    本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 一.前言 01 数据库连接成功以后,下面就要进行数据库的操作了,本文主要解决一下如何进行数据库的查询操作! 二 ...

  • 如何用Navicat for MySql创建数据库与数据表?

    开发网站,往往需要用数据库保存数据.我们该如何创建数据库与创建数据表呢?方法其实很简单,下面就由小泽教你如何用Navicat for MySql创建数据库与数据表的操作流程. 操作方法 01 第一步: ...

  • Excel数据导入Mysql数据库的实现方法

    很多公司尤其有点年头的公司,财务业务部门的各种表单都是excel来做的表格,随着互联网的发展各种业务流程都电子化流程化了,再在茫茫多的文档中去查找某一个年份月份的报告是件相当枯燥的事,所以都在想办法将 ...

  • 巧妙利用mysql工具导出数据库表数据

    作为一名程序开发人员,数据库的操作相信大家都是很频繁的.那么,当数据库迁移或者数据库内表数据过多时,要转到别的数据库,该怎么办呢? 今天,给大家介绍下利用mysql工具导出数据库表数据的方法. 操作方 ...