php查询数据方法,php查询数据库的方法

php查询数据库的方法

发布时间:2020-08-28 14:14:45

来源:亿速云

阅读:104

作者:小新

php查询数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!php查询数据库的方法:1、使用函数【mysql_connect()】建立和MYSQL数据库的连接;2、使用函数【mysql_select_db()】指定要操作的数据库;3、使用函数【mysql_query()】查询指令。

b969c07ce70b8de389bf0f5bbc56069b.png

php查询数据库的方法:

一、函数方法

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查询数据库的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/420041.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

powerdesigner 反向工程 oracle,PowerDesigner oracle 反向工程到cdm文件

用PowerDesigner反向工程来导处数据模型图是很方便的&#xff0c;以powerdesigner11 和oracle8i为例(其他版本略有不同)基本步骤如下&#xff1a;1&#xff0c;打开或新建一个PhysicalDataModel文件(.pdm) &#xff0c;(DBMS 是Sybase AS Anywhere 9 &#xff0c;或者下拉列表中…

前端学习(1428):ajax封装三

ajax.js // 引用expess框架 const express require(express); // 处理路径 const path require(path);const bodyParser require(body-parser); const fs require(fs);// 创建网站服务器 const app express(); app.use(bodyParser.json()); app.get(/first, (req, res) &…

前端学习(1429):ajax封装四

ajax.js // 引用expess框架 const express require(express); // 处理路径 const path require(path);const bodyParser require(body-parser); const fs require(fs);// 创建网站服务器 const app express(); app.use(bodyParser.json()); app.get(/first, (req, res) &…

oracle表分区失效14400,Oracle11g:分区表数据操作出现ORA-14400异常处理详解

Oracle11g&#xff1a;分区表数据操作出现ORA-14400异常处理问题&#xff1a;当对已分区的表数据进行操作(例如新增&#xff0c;修改)&#xff0c;出现异常提示&#xff1a;ORA-14400: 插入的分区关键字未映射到任何分区分析&#xff1a;意思说的是插入的数据没有相对应的分区来…

java中对map使用entrySet循环

根据JDK5的新特性,用For循环Map,例如循环Map的Key 123for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); }注意的是,paraMap 是怎么样定义的,如果是简单的Map paraMap new HashMap ();那前面的String就只能换成Object了.循環整個map的k…

oracle查询表字段和备注,Oracle 查询表信息(字段+备注)

获取表字段&#xff1a;select *from user_tab_columnswhere Table_Name‘用户表‘order by column_name获取表注释&#xff1a;select *from user_tab_commentswhere Table_Name‘用户表‘order by Table_Name获取字段注释&#xff1a;select *from user_col_commentswhere Ta…

前端学习(1430):ajax封装五

ajax.js // 引用expess框架 const express require(express); // 处理路径 const path require(path);const bodyParser require(body-parser); const fs require(fs);// 创建网站服务器 const app express(); app.use(bodyParser.json()); app.get(/first, (req, res) &…

VM虚拟机不能上网的问题解决

VM虚拟机不能上网的问题解决 源文&#xff1a;http://www.360doc.com/content/13/0827/13/1001775_310226875.shtml转载于:https://www.cnblogs.com/xiaohaizhuimeng/p/VM.html

前端学习(1431):ajax封装六

ajax.js // 引入express框架 const express require(express); // 路径处理模块 const path require(path); const bodyParser require(body-parser); const fs require(fs); // 创建web服务器 const app express();app.use(bodyParser.json());// 静态资源访问服务功能 …

c# 操作oracle数据库,C#连接oracle数据库增删改查实例

【实例简介】C#连接oracle数据库&#xff0c;增删改查实例&#xff0c;OracleParameter防Sql注入等&#xff0c;适用于新手学习【实例截图】【核心代码】5868e8be-414a-4138-8390-2fbbf9a1d530└── CS1├── CS1│ ├── app.config│ ├── bin│ │ ├── Debu…

毫秒级百万数据分页存储过程

然后创建分页存储过程;这个是基于SQL 2005 的ROW_NUMBER的, SQL 2000 不适用; SQL 2008 我没有安装,所以也没有测试过!估计应该可以运行. 2种算法可以选择 1. 使用 BETWEEN ; 2. TOP ; 代码中已经注释了. 我测试了一下2种方法基本没有什么区别;代码如下: 123456789101112…

oracle11连12c报权限错误,关于Oracle12c连接报错的问题

关于Oracle12c连接报错的问题这段时间因为项目原因&#xff0c;接触到了Oracle12C&#xff0c;其实问题很简单&#xff0c;就是pl/sql developer能够访问数据库服务端即可&#xff0c;却碰到了奇奇葩葩的问题&#xff0c;现分享一下。1、在java端报Ora-12505错误&#xff0c;即…

前端学习(1433):vue是什么

#### 1.1 Vue是什么> Vue.JS是优秀的前端 JavaScript 框架 > > react/angular/vue库和框架的区别:- 库(如jQuery)库是工具. 提供大量API&#xff0c;体现了封装的思想、需要自己调用这些API- 框架框架提供了一套完整解决方案,使用者要按照框架所规定的某种规范进行开发…

oracle10客户端tnsname,连接Oracle RAC 的tnsname.ora设置

由于Oracle数据库通常需要在不同地方被访问&#xff0c;所以Oracle开发人员必须搞清楚数据库性能如何被网络通讯所影响。由Oracle提供的TNS(Transparent Network Substrate)允许不同数据库之间的分布式通讯。作为一种分布式协议的TNS&#xff0c;允许远距离的系统之间的透明数据…

【100亿次的挑战】之春晚控制后台故事分享

讲师&#xff1a;freyli 项目历程简介在介绍控制后台部分之前&#xff0c;先简单回顾下项目的时间线&#xff1a; 10月25日&#xff0c;意向、调研、策划、沟通 11月24日&#xff0c;第一次技术初审 12月7日&#xff0c;互动形态框架确定&#xff0c;时间轴初现 12月15日&#…

前端学习(1434):为什么学习vue

#### 1.2 为什么要学习 Vue传统开发模式: JQueryRequireJS/SeaJSartTemplateGulp/Grunt随着项目业务场景的复杂,传统模式已无法满足需求就出现了Angular/React/Vue等框架- 企业需求 - 主流框架之一(React Angular Vue) - 易用、灵活、高效

oracle 如何创建job,oracle创建job

一、基本语法与MysqL的event事件类似&#xff0c;用来创建数据库的定时任务。DBMS_JOB.SUBMIT(job OUT BINARY_INTEGER,what IN VARCHAR2,NEXT_DATE IN DATE DEFAULTSYSDATE,interval IN VARCHAR2 DEFAULT NULL,no_parse IN BOOLEAN DEFAULT FALSE,instance IN BINARY_INTEGER …

如何简单快速调试高大上的谷歌浏览器

上一篇我们简单的将了在Ubuntu上编译chromium&#xff0c;android content_shell_apk的编译&#xff0c;一切顺利的就能生成apk。但是我们仅仅只是照搬了人家google开源的东西&#xff0c;作为一个开发者我们应带着探索的精神&#xff0c;都说它稳定&#xff0c;速度快。它为什…

前端学习(1435):vue能做什么

#### 1.3 Vue 能做什么- 最大程度上解放了 DOM 操作 - 单页web项目(SinglePageApplication项目,例如[Worktile官网](https://worktile.com/))开发 - 传统网站开发