php如何查询数据库表中数据库,PHP+MYSQL如何进行查询数据库
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如何进行查询数据库相关推荐
- 怎样把图片存上mysql数据库表中_怎样把图片存入SQL数据库表中?
展开全部 一.先来熟悉一下将要使用的对象方法: 用来获取上一个页面传 递过来的数据一62616964757a686964616fe58685e5aeb931333431363030般是使用Reques ...
- mysql所有班级名称和人数_mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...
mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...
- mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...
mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...
- sql查询数据库表中重复数值
sql查询数据库表中重复数值 -- 查询表中id重复的值 select id from 表名 group by id having count(*) > 1--查询表中的重复记录,重复记录是根据 ...
- 查询数据库表中字段的名称、类型、字段长度
怎样查询数据库表中字段的名称.类型.字段长度 SQL server版: 今天用的是SQL server,查询当前数据库下,一张表的表名.字段名.字段类型.字段长度. SELECT a.name,b.n ...
- php查询mysql显示在html表格中_php – 在网页上的HTML表格中显示MySQL数据库表中的值...
我想从数据库表中检索值并在页面的html表中显示它们. 我已经搜索了这个,但我找不到答案,虽然这肯定是容易的(这应该是数据库的基础知识).我想我搜索过的词语具有误导性. 数据库表名称是票证,它现在有6 ...
- columnproperty server sql_导出SQL Server数据库表中字段的说明/备注
时 间:2013-02-18 09:09:11 作 者:摘 要:导出SQL Server数据库表中字段的说明/备注 正 文: 打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具 ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- Oracle数据库表中字段顺序的修改方法
Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...
- python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...
本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...
最新文章
- 正常的人|正确的作息时间
- ai取代程序员_你现在从事的程序员还有多久会消失?牛津大学研究员帮你算了算...
- python开发安卓程序-如何使用python开发android应用
- CSP认证201409-4	最优配餐[C++题解]:bfs、多源bfs、最短路、图论
- 命令行下从bak文件恢复sqlserver数据库方法
- [EDA]Quartus II 实验简答题
- Struts2下创建自定义类型转换器(表单中日期的处理)
- db,dbms,dba_DBMS中的数据库管理员(DBA)
- [html] 关于<form>标签的enctype属性你有哪些了解?
- View(视图)——对话框之一般对话框
- 使用委托(事件)或中介设计模式实现多个Windows窗体文本框的同步
- 2018-04-26java实习面试记录
- 安装项目管理工具 SVN+Redmine
- fir.im Weekly - 如何打造真正的工程师文化
- mysql如何用sql增加字段和注释?
- ubuntu系统下快速安装谷歌浏览器(图文教程)
- 本地搭建乌云漏洞平台
- 一度智信:电商推广计划
- 公众平台服务号、订阅号、企业微信以及小程序的相关说明
- C# winform 打印预览
热门文章
- Eclipse的设置、调优、使用(解决启动卡顿等问题)----转
- [Bat]UNC路径不支持的2种解决方法
- 如何解决“HttpException (0x80004005): 超过了最大请求长度”问题
- Tomcat抛出异常:ClientAbortException: java.net.SocketException: Connection
- 如何在AngularJS中使用ng-repeat迭代键和值?
- “最少惊讶”和可变默认参数
- PM2 进程管理工具使用总结
- 8、collection
- input框的内容变化监听
- iOS分享短信导航条上白色,无取消按钮,无法返回应用