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 "

".$row["id"]."".$row["username"]."".$row["password"]."";

/*显示数据结果*/

}

?>

三、实例

PHP页面querytest.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 "

".$row["id"]."".$row["username"]."".$row["password"]."";

/*显示数据结果*/

}

?>

相关学习推荐:mysql视频教程

php如何查询数据库表中数据库,PHP+MYSQL如何进行查询数据库相关推荐

  1. 怎样把图片存上mysql数据库表中_怎样把图片存入SQL数据库表中?

    展开全部 一.先来熟悉一下将要使用的对象方法: 用来获取上一个页面传 递过来的数据一62616964757a686964616fe58685e5aeb931333431363030般是使用Reques ...

  2. mysql所有班级名称和人数_mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...

    mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...

  3. mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...

    mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...

  4. sql查询数据库表中重复数值

    sql查询数据库表中重复数值 -- 查询表中id重复的值 select id from 表名 group by id having count(*) > 1--查询表中的重复记录,重复记录是根据 ...

  5. 查询数据库表中字段的名称、类型、字段长度

    怎样查询数据库表中字段的名称.类型.字段长度 SQL server版: 今天用的是SQL server,查询当前数据库下,一张表的表名.字段名.字段类型.字段长度. SELECT a.name,b.n ...

  6. php查询mysql显示在html表格中_php – 在网页上的HTML表格中显示MySQL数据库表中的值...

    我想从数据库表中检索值并在页面的html表中显示它们. 我已经搜索了这个,但我找不到答案,虽然这肯定是容易的(这应该是数据库的基础知识).我想我搜索过的词语具有误导性. 数据库表名称是票证,它现在有6 ...

  7. columnproperty server sql_导出SQL Server数据库表中字段的说明/备注

    时 间:2013-02-18 09:09:11 作 者:摘 要:导出SQL Server数据库表中字段的说明/备注 正 文: 打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具 ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. Oracle数据库表中字段顺序的修改方法

    Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...

  10. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

最新文章

  1. 正常的人|正确的作息时间
  2. ai取代程序员_你现在从事的程序员还有多久会消失?牛津大学研究员帮你算了算...
  3. python开发安卓程序-如何使用python开发android应用
  4. CSP认证201409-4 最优配餐[C++题解]:bfs、多源bfs、最短路、图论
  5. 命令行下从bak文件恢复sqlserver数据库方法
  6. [EDA]Quartus II 实验简答题
  7. Struts2下创建自定义类型转换器(表单中日期的处理)
  8. db,dbms,dba_DBMS中的数据库管理员(DBA)
  9. [html] 关于<form>标签的enctype属性你有哪些了解?
  10. View(视图)——对话框之一般对话框
  11. 使用委托(事件)或中介设计模式实现多个Windows窗体文本框的同步
  12. 2018-04-26java实习面试记录
  13. 安装项目管理工具 SVN+Redmine
  14. fir.im Weekly - 如何打造真正的工程师文化
  15. mysql如何用sql增加字段和注释?
  16. ubuntu系统下快速安装谷歌浏览器(图文教程)
  17. 本地搭建乌云漏洞平台
  18. 一度智信:电商推广计划
  19. 公众平台服务号、订阅号、企业微信以及小程序的相关说明
  20. C# winform 打印预览

热门文章

  1. Eclipse的设置、调优、使用(解决启动卡顿等问题)----转
  2. [Bat]UNC路径不支持的2种解决方法
  3. 如何解决“HttpException (0x80004005): 超过了最大请求长度”问题
  4. Tomcat抛出异常:ClientAbortException: java.net.SocketException: Connection
  5. 如何在AngularJS中使用ng-repeat迭代键和值?
  6. “最少惊讶”和可变默认参数
  7. PM2 进程管理工具使用总结
  8. 8、collection
  9. input框的内容变化监听
  10. iOS分享短信导航条上白色,无取消按钮,无法返回应用