PHP MYSQL如何进行查询数据库

发布时间:2024-03-31 点击:104
php mysql进行查询数据库的方法:1、函数【mysql_fetch_object()】,从结果集中取得一行作为对象,并将字段名字做为属性;2、函数【mysql_num_rows()】获取由select语句查询到的结果集中行的数目。
【相关学习推荐:php编程(视频)】
php mysql进行查询数据库的方法:
一、基本代码
mysql_connect():用来建立和mysql数据库连接的,共有5个参数,通常情况下只用前3个参数。3个参数分别是mysql服务器地址、用户名和密码。
mysql_select_db():用来指定要操作的数据库。如果要操作的数据库还没有创建,则要先创建数据库,接着再创建数据库中的表。
mysql_query():查询指令的专用函数,所有的sql语句都通过它执行,并返回结果集。
mysql_fetch_row():从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。
mysql_fetch_array():从结果集中取得一行作为关联数组,或数字数组,或二者兼有,除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。
mysql_fetch_object():从结果集中取得一行作为对象,并将字段名字做为属性。
mysql_fetch_assoc():从结果集中取得一行作为关联数组,也就是说这个函数不能像mysql_fetch_row那样用索引来取值,只能用字段名字来取。
mysql_num_rows():获取由select语句查询到的结果集中行的数目。
二、示例
<?php /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/ $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败"); /* 连接数据库*/ mysql_select_db("phptest",$link); /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/ mysql_query("set names utf8"); /*定义数据库命令查询*/ $q="select*from tb_user"; /*执行数据库查询*/ $result=mysql_query($q); /*执行数据库记录*/ while($row=mysql_fetch_assoc($result)){ echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>"; /*显示数据结果*/ }?>三、实例
php页面querytest.php
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><div><center><table style="border:dashed;border-color:#cc99cc"><tr style="background-color:#99ff33"><td>序号</td><td>用户名</td><td>密码</td></tr><?php /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/ $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败"); /* 连接数据库*/ mysql_select_db("phptest",$link); /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/ mysql_query("set names utf8"); /*定义数据库命令查询*/ $q="select*from tb_user"; /*执行数据库查询*/ $result=mysql_query($q); /*执行数据库记录*/ while($row=mysql_fetch_assoc($result)){ echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>"; /*显示数据结果*/ }?></table></center></div></body></html>相关学习推荐:mysql视频教程

自己的云服务器买哪个好
被抢注的域名
怎么使用yum安装php5.3
应用服务器跟云服务器的区别
云服务器哪家比较好呢
网站打不开了刚才还能打开
麻烦看下电子核验的资料是否全都合格
使用Nodejs搭建Web服务器