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

操作方法

01

要获取数据库的数据,我们需要先创建一个连接,用mysqli_connect函数来创建,代码如图,函数的参数从左到右分别代表的是:数据库的地址,连接数据库的用户名,连接数据库的密码,连接数据库里的哪个库。

(也可以用mysql_connect函数来创建一个连接,但这个函数在不久的将来就会废弃,所以我们还是用新的函数比较稳当)

d30febc2268f1586bbfb58c29f7538d0.png

02

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

0a4b56bfc4173ccc8de5f63869b1eab2.png

03

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

6d7f3a696862cb96c89c854471fd17ea.png

04

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

4f1531003f3c8c96560f4648f73a1254.png

05

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

ed075f2661b3623937f23b0d3df4787f.png

06

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

c31137c94566569301b30a9b70c1710e.png

07

最后运行页面,看下php查询到的结果。

如图可以看到,数据一致。(php代码里只显示id和name二列数据)

86d25fdb130fa844eb36bbb6d0ce1da2.png

好了,以上就是大致内容了,(END)

声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐