PHP查询数据库之前,首先要连接数据库,下面使用PDO来连接数据库。

pdo是php5中新加入的数据库抽象层,为了解决访问不同数据库统一接口的问题。类似于PEAR::DB类和ADODB类的操作,不过它是直

接封装再php扩展中,可以自由选择使用。

PDO构造函数连接数据库

在PDO中,要建立数据库的连接需要实例化 PDO 的构造函数,PDO构造函数的语法格式如下:_construct(string $dsn[,string $username[,string $password[,array $driver_options]]])

构造函数的参数说明如下:dsn:数据源名称,包括主机名端口号和数据库名称。

username:连接数据库的用户名。

password:连接数据库的密码。

driver_options:连接数据库的其它选项。

那么我们下面直接用实例讲解,通过PDO连接 MySQL 数据库,具体代码如下:<?php

header("Content-Type:text/html; charset=utf-8"); //设置页面的编码格式

$dbms = "mysql"; // 数据库的类型

$dbName ="php_cn"; //使用的数据库名称

$user = "root"; //使用的数据库用户名

$pwd = "root"; //使用的数据库密码

$host = "localhost"; //使用的主机名称

$dsn = "$dbms:host=$host;dbName=$dbName ";

try{ //捕获异常

$pdo = new PDO($dsn,$user,$pwd); //实例化对象

echo "PDO连接数据库成功";

}catch (Exception $e){

echo $e->getMessage()."
";

}

查询数据库

SELECT 语句用于从数据库中选取数据。

语法为SELECT column_name(s) FROM table_name

注释:SQL 语句对大小写不敏感。SELECT 与 select 等效。

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。该函数用于向 MySQL 发送查询或命令。

php怎么查询mysql_php如何查询数据库相关推荐

  1. 使用python对学生表的查询_多表组合查询——Python操作Mysql数据库

    前面我们介绍了单张表的查询,包括模糊查询.分组.排序.各种筛选条件等等操作,在实际应用中,查询的数据往往不止局限在一张表里,通常需要多张表在一起进行组合查询,今天我们将会对Mysql当中的多张有关联的 ...

  2. mysql数据库查询缓存_MySQL查询缓存与数据库管理

    MySQL查询缓存与数据库管理 上一篇 / 下一篇  2010-01-25 21:51:07 / 个人分类:MYSQL/Cache MySQL查询缓存 注意:查询缓存绝不返回过期数据. 如果一个表发生 ...

  3. mysql中实现分类统计查询的步骤_实验07:数据库的组合查询和统计查询

    实验6:数据库的组合查询和统计查询实验 本实验需要 4 学时. 一.实验目的 使学生熟练掌握SQL Server 查询分析器的使用方法,加深对SQL 和Transact-SQL 语言的查询语句的理解. ...

  4. 查询时注意 查询字段传值参数类型,尽量和数据库字段类型一致

    查询时注意 查询字段传值参数类型,尽量和数据库字段类型一致. 数据量越大查询问题会越严重,到几十万的数据时,类型一致和不一致会是千倍差距 转载于:https://www.cnblogs.com/i60 ...

  5. 外键查询_传统关系型数据库查询性能提高思路

    相信现阶段依然有许多的企业信息化项目依然采用单体架构,其数据存储主要方式依然以关系型数据库为主,比如oracle.mysql.postgresql等.企业初期,各种原因导致研发人员身兼数职,都是全栈的 ...

  6. oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...

    语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...

  7. 数据库原理与应用(SQL Server)笔记 第四章 嵌套查询和其他查询子句

    目录 前言 一.嵌套查询 (一)子查询 (二)ANY或ALL谓词的子查询和比较运算的子查询 1.ANY子查询 2.ALL子查询 (三)EXISTS子查询 二.其他查询子句(集合查询) (一)UNION ...

  8. mysql获取查询策略语句_MySQL数据库查询性能优化策略

    优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句. 通过对查询语句的分析,可以了解查询语句的执行 ...

  9. 关联查询mysql_《MySQL数据库》关联查询

    原标题:<MySQL数据库>关联查询 一.关联查询 1.概念 在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中.这个时候,需要同时操作这些表来查询数据,即关联查询. 关联查询 ...

最新文章

  1. flutter 键盘遮挡输入框问题_flutter插件推荐之 keyboard_avoider - 解决输入时的键盘遮挡问题...
  2. HDU 1036 Average is not Fast Enough!:题目解答源码
  3. python 文件操作 os.read() 方法 读文本文件 读取文字
  4. 视频质量评价方法简介
  5. C#创建WinForm应用程序的入口点
  6. ArcGIS教程:Iso 聚类非监督分类
  7. python3 Async/Await入门指南
  8. iOS消息推送整体流程
  9. 如何在python中安装matplotlib模块_Windows下为Python安装Matplotlib模块
  10. 无法回应的ARP请求包导致的网站缓慢问题排错
  11. 浅谈seo行业白菜价泛滥
  12. Sql Server 2008完全卸载方法(其他版本类似)
  13. java 后台接受json参数的几种方式_java后台发送及接收json数据
  14. 西门子mag6000接线_西门子MAG 5000/6000电磁流量计的使用
  15. matlab 模态,用matlab做模态分析
  16. 语言学句法分析树形图怎么画_树形图(句法)
  17. STM32LL库使用——SPI通信
  18. 发送ajax将浏览器卡死,jQuery Ajax同步参数致使浏览器假死怎么办
  19. Python脚本把支付宝和微信账单数据转换成随手记APP的excel标准模板导入
  20. sicily 1691 Abundance

热门文章

  1. MyClass a,b[2],*p[2]调用了几次构造函数
  2. linux随机10字母病毒
  3. 求最大公约数的设计与C语言实现
  4. 新手!SDK Manager里找不到API安装的选项怎么办?
  5. RDIFramework.NET ━ 9.5 组织机构管理 ━ Web部分
  6. 修改LDAP查询默认1000条限制
  7. Linux下配置FTP、SSH服务
  8. First iOS App_Troubleshooting and Reviewing the Code
  9. [Rails.Test.Prescriptions]系列之一:0基础的Test Rails...
  10. 【学习笔记】分析函数(开窗函数)