要获取数据库的数据,我们需要先创建一个连接,用mysqli_connect函数来创建,代码如图,函数的参数从左到右分别代表的是:数据库的地址,连接数据库的用户名,连接数据库的密码,连接数据库里的哪个库。
(也可以用mysql_connect函数来创建一个连接,但这个函数在不久的将来就会废弃,所以我们还是用新的函数比较稳当)
接着我们用mysqli_query函数来获取数据库的数据,该函数的第一个参数就是数据库连接 conn,第二个参数为sql语句。
mysqli_query函数返回的值result并不是数据库里的表数据,它只是一个mysqli_result对象,我们修改下代码,把这个对象输出显示,看具体是些什么内容。
运行后看到结果,并不是数据库的表数据。
要把mysqli_result对象转换成表数据,我们可以用一个while循环,通过mysqli_fetch_array函数把mysqli_result对象里的每一行数据转换成一个数组对象row,然后用html的table来格式化数据,具体代码如图。
我们先看下代码里的sql语句在数据库里查询到的数据,然后再和php查询出来的比较一下,看结果是否一致。查到的数据库数据如图
最后运行页面,看下php查询到的结果。
如图可以看到,数据一致。(php代码里只显示id和name二列数据)
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!