首页 > 后端开发 > 正文

如何正确理解PHP获取显示数据库数据函数

2024-07-21 15:51:08 | 我爱编程网

小编今天整理了一些如何正确理解PHP获取显示数据库数据函数相关内容,希望能够帮到大家。

本文目录一览:

如何正确理解PHP获取显示数据库数据函数

如何正确理解PHP获取显示数据库数据函数

1、PHP获取显示数据库数据函数之 mysql_result()
mixed mysql_result(resource result_set, int row [,mixed field])
从result_set 的指定row 中获取一个field 的数据. 简单但是效率低.
举例:
$link1 = @mysql_connect("server1",
"webuser", "password")
or die("Could not connect
to mysql server!");
@mysql_select_db("company")
or die("Could not select database!");
$query = "select id, name
from product order by name";
$result = mysql_query($query);
$id = mysql_result($result, 0, "id");
$name = mysql_result($result, 0, "name");
mysql_close();
注意,上述代码只是输出结果集中的第一条数据的字段值,如果要输出所有记录,需要循环处理.

for ($i = 0; $i <= mysql_num_rows($result); $i++)
{
$id = mysql_result($result, 0, "id");
$name = mysql_result($result, 0, "name");
echo "Product: $name ($id)";
}
注意,如果查询字段名是别名,则mysql_result中就使用别名.

2、PHP获取显示数据库数据函数之mysql_fetch_row()
array mysql_fetch_row(resource result_set)
从result_set中获取整行,把数据放入数组中.
举例(注意和list 的巧妙配合):

$query = "select id,
name from product order by name";
$result = mysql_query($query);
while(list($id, $name)
= mysql_fetch_row($result)) {
echo "Product: $name ($id)";
}

3、PHP获取显示数据库数据函数之mysql_fetch_array()
array mysql_fetch_array(resource result_set [,int result_type])
mysql_fetch_row()的增强版.
将result_set的每一行获取为一个关联数组或/和数值索引数组.
默认获取两种数组,result_type可以设置:
MYSQL_ASSOC:返回关联数组,字段名=>字段值
MYSQL_NUM:返回数值索引数组.
MYSQL_BOTH:获取两种数组.因此每个字段可以按索引偏移引用,也可以按字段名引用.
举例:

$query = "select id,
name from product order by name";
$result = mysql_query($query);
while($row = mysql_fetch_array
($result, MYSQL_BOTH)) {
$name = $row['name'];
//或者 $name = $row[1];
$name = $row['id'];
//或者 $name = $row[0];
echo "Product: $name ($id)";
}

4、PHP获取显示数据库数据函数之mysql_fetch_assoc()
array mysql_fetch_assoc(resource result_set)
相当于 mysql_fetch_array($result, MYSQL_ASSOC)

5、PHP获取显示数据库数据函数之mysql_fetch_object()
object mysql_fetch_object(resource result_set)
和mysql_fetch_array()功能一样,不过返回的不是数组,而是一个对象.
举例:

$query = "select id, name
from product order by name";
$result = mysql_query($query);
while($row = mysql_fetch_object
($result)) {
$name = $row->name;
$name = $row->id;
echo "Product: $name ($id)";
}
以上这些函数就是PHP获取显示数据库数据函数的全部总结。

如何正确理解PHP获取显示数据库数据函数

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

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

要和数据库进行交互,我们必须先建立连接,通过php的mysqli_connect函数,可以让php和mysql建立连接,函数的参数: localhost:要连接数据库的地址 user:连接数据库的用户名 password:连接数据库的密码

有了数据库连接后,我们还需要选择具体使用哪个库,因为一个数据库地址上可能会有很多个数据库。 通过mysqli_select_db函数来选择具体的数据库,我们这里选择使用的是test库。

然后定义sql语句,插入数据到数据库的语句,代码如图

数据库连接已有,操作数据库的sql也已有,我们接下来就是执行插入操作了,通过php的mysqli_query函数,传入参数conn连接和sql语句。 然后输出数据库插入操作的结果,

先看下我们数据库在执行插入操作前的数据,只有二条数据,如图。

运行页面,执行插入数据的操作,页面显示的结果为 true,表示数据成功插入到数据库里了。

再次查看数据库的数据,可以看到php插入的数据成功保存到数据库里了。

如何正确理解PHP获取显示数据库数据函数

如何用php操作mysql数据库?

我爱编程网(https://www.52biancheng.com)小编还为大家带来如何用php操作mysql数据库?的相关内容。

1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。

2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。

3、然后在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要操作的数据库。

4、在test.php文件内,创建一条查询data数据表所有数据的sql语句,再使用mysqli_query执行sql语句。 我爱编程网

5、在test.php文件内,通过while语句,使用mysqli_fetch_assoc函数将结果集数据转换为数组形式,并通过echo输出每一条记录的username值。

6、最后在浏览器打开test.php文件,查看结果,如下图所示就完成了。

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何正确理解PHP获取显示数据库数据函数”相关推荐
php读取数据库mysql表并显示这个表 PHP中mysqli_connect()函数使用说明
php读取数据库mysql表并显示这个表 PHP中mysqli_connect()函数使用说明

PHP中的mysqlassoc函数及其应用mysqlassocPHP中的mysql_assoc函数及其应用在PHP编程语言中,mysql_assoc函数是一个强大且广泛使用的函数。它可以使得关系数据库的管理和操作变得容易和普遍,MySQL数据库中的数据类型可以使用该函数进行转换,并且能够将数据结构使用这个函数进行组装,形成一个基于关联数组的数据结果。本文将会介绍mysql_assoc函数

2025-02-16 07:28:07
php 如何定义函数连接数据库
php 如何定义函数连接数据库

php如何定义函数连接数据库你定义的dbopen没看见你调用?其实你可以在dbopen里面返回$conn,例如:functiondbopen(){.....return$Conn;}$cid=dbopen();以后就可以使用$cid变量操作数据库PHP连接数据库什么情况下才会用到持久链接mysql_pconnect()?PHP连接数据库有两种方式: mys

2024-08-12 12:09:04
通过PHP如何为Mysql数据库的添加数据?
通过PHP如何为Mysql数据库的添加数据?

php连接mysql数据库的主要函数的作用与格式mysql可通过两种方式通过php与web相连,一种通过php的mysql相关函数,另一种通过php的odbc相关函数相关函数如下:mysql函数mysql_affected_rows:得到mysql最后操作影响的列数目。mysql_close:关闭mysql伺服器连线。mysql_connect:开启mysql伺服器

2024-07-31 00:46:02
php如何连接mysql数据库
php如何连接mysql数据库

php如何连接mysql数据库1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。3、然后在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要操作的数据库。4、在test.php文件内,创建一条查询data数

2024-10-30 02:55:09
抓取网页数据怎么保存到数据库 php
抓取网页数据怎么保存到数据库 php

抓取网页数据怎么保存到数据库php给一个例子你看看吧.if($pro_list_contents=@file_get_contents('-luxury.com/louis-vuitton-c-82.html')){preg_match_all("/&lt;tdwidth=\"50%\"valign=\"top\"&gt;(.*)&lt;tdwidth=\"10\"&gt;

2024-08-31 07:52:53
如何使用爬虫获取网页数据 python
如何使用爬虫获取网页数据 python

如何使用爬虫获取网页数据python八爪鱼采集器是一款功能全面、操作简单、适用范围广泛的互联网数据采集器,但是它是一款可视化的工具,不需要编程和代码知识。如果您想使用Python编写爬虫来获取网页数据,可以使用Python的第三方库,如BeautifulSoup、Scrapy等。以下是使用Python编写爬虫获取网页数据的一般步骤:1.安装Python和所需的第三方库。可以使用pip命令来安

2023-12-24 04:18:13
如何用php操作mysql数据库?
如何用php操作mysql数据库?

如何用php操作mysql数据库?1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。3、然后在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要操作的数据库。4、在test.php文件内,创建一条查询dat

2024-08-05 13:26:18
如何用php连接mdb数据库?
如何用php连接mdb数据库?

PHP通过ODBC连接到PROGRESS数据库?Progress的ODBC并不是通用的,需要用专门的ODBC工具软件来连接,最常用的是MerantODBC,此以Merant3.7来介绍如何连接progress数据库,由于可能存在不同的操作系统,当然连接方式有些不同.使用Merant3.7需要在客户端安装Progress数据库才可以.服务端unix(即数据库存放在unix上),

2024-10-22 03:54:23