PHP MySQL Select

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

从数据库表中选取数据

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

语法

SELECT column_name(s)

FROM table_name

如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。

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

实例

下面的实例选取存储在 "Persons" 表中的所有数据(* 字符选取表中所有数据):

$con=mysqli_connect("example.com","peter","abc123","my_db");

// Check connection

if (mysqli_connect_errno())

{

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}

$result = mysqli_query($con,"SELECT * FROM Persons");

while($row = mysqli_fetch_array($result))

{

echo $row['FirstName'] . " " . $row['LastName'];

echo "
";

}

mysqli_close($con);

?>

上面这个实例在 $result 变量中存储由 mysqli_query() 函数返回的数据。

接下来,我们使用 mysqli_fetch_array() 函数以数组的形式从记录集返回第一行。每个随后对 mysqli_fetch_array() 函数的调用都会返回记录集中的下一行。 while 循环会遍历记录集中的所有记录。为了输出每行的值,我们使用了 PHP 的 $row 变量($row['FirstName'] 和 $row['LastName'])。

以上代码将输出:

Peter Griffin

Glenn Quagmire

在 HTML 表格中显示结果

下面的实例选取了和上面的实例相同的数据,但是本例将把数据显示在一个 HTML 表格中:

$con=mysqli_connect("example.com","peter","abc123","my_db");

// Check connection

if (mysqli_connect_errno())

{

echo "Failed to connect to MySQL: " . mysqli_connect_error();

}

$result = mysqli_query($con,"SELECT * FROM Persons");

echo "

Firstname Lastname

while($row = mysqli_fetch_array($result))

{

echo "

";

echo "

" . $row['FirstName'] . "";

echo "

" . $row['LastName'] . "";

echo "

";

}

echo "

";

mysqli_close($con);

?>

以上代码将输出: Firstname Lastname

Glenn Quagmire

Peter Griffin

php mysql 菜鸟教程_PHP MySQL Select相关推荐

  1. mysql菜鸟教程update_PHP MySQL Update

    PHP MySQL Update UPDATE 语句用于中修改数据库表中的数据. 更新数据库中的数据 UPDATE 语句用于更新数据库表中已存在的记录. 语法 UPDATE table_name SE ...

  2. PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

  3. php获取mysql数据菜鸟_PHP 连接 MySQL | 菜鸟教程

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

  4. SQL(MySql)菜鸟教程知识

    增 insert into insert into websites (name, url, alexa, county) values ('百度', 'https://www.baidu.com/' ...

  5. pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...

  6. php mysql 读取数据_PHP MySQL 读取数据

    全屏 PHP MySQL 读取数据 从 MySQL 数据库读取数据 SELECT 语句用于从数据表中读取数据:SELECT column_name(s) FROM table_name 我们可以使用 ...

  7. MySQL怎么修改密码/MySQL重装教程(MySQL忘记密码,MySQL安装失败)

    本教程用于解决mysql数据库安装失败时,需要重新安装的问题.无法使用mysqladmin 命令修改密码也可以用此方法重装. 修改密码(可强行修改) End 此教程可以MySQL在不知道密码的情况下修 ...

  8. centos7安装mysql 的教程及mysql初始化操作

    这里写自定义目录标题 一.mysql的安装 1.查看当前系统是否安装了mysql 2.开始安装,安装方式为将安装包下载到本地进行安装 二.mysql的初始化配置 1.我们得确认一下mysql是否在运行 ...

  9. PHP与MySQL连接菜鸟教程_PHP 连接 MySQL 数据库 | w3cschool菜鸟教程

    PHP 连接 MySQL 数据库 使用 PHP mysqli_connect() 函数连接到一个 MySQL 数据库. 连接到一个 MySQL 数据库 在我们访问数据库中的数据之前,我们必须创建一个到 ...

最新文章

  1. Oracle 常用伎俩和剧本
  2. php如何安装mysql模块,linux安装php 模块--with-mysql --with-mysqli非得需要安装mysql吗汗血宝马...
  3. 处理接口超时_架构设计 | 接口幂等性原则,防重复提交Token管理
  4. 教你如何申请CCNP的电子证书
  5. js实现多个图片淡入淡出,框架
  6. 专业五线谱作曲打谱软件Overture的常用快捷键功能大全
  7. C语言-用指针实现内存动态分配
  8. 推荐使用Numba加速Python科学计算
  9. eeglab使用与错误解决
  10. 神州笔记本T6TI-X5黑苹果10.13.6安装教程 i5 7300HQ +HD630+alc269
  11. [问题已处理]- kubernetes报错error creating overlay mount to xx merged- no such file or directory
  12. 浏览器快捷键大全、常用快捷键整理
  13. 联想thinkpad笔记本240首次使用计算机中只有c与q盘,原创Lenovo Thinkpad New X1 Carbon 512G 硬盘分区方法...
  14. 【老生谈算法】matlab实现细菌觅食算法(BFA)源码——粒子群算法
  15. 常见前端安全漏洞及防范方法
  16. HDWiki软件包结构
  17. 青柠起始页-浏览器起始页(一个简洁、美观、实用的浏览器起始页。)
  18. 智能营销文本生成项目知识点总结
  19. jqGrid基本使用
  20. Java-Maven详解

热门文章

  1. Kotlin学习三:高阶函数
  2. qq飞车服务器修改器,qq飞车ve修改器
  3. Python古典密码编程
  4. 使用vue+elementUi+springBoot实现图片上传,图片删除,图片展示
  5. 第十一节、轻松学Java_泛型
  6. iOS cocos2d 2游戏开发实战(第3版)
  7. 3.Android高仿网易云音乐-首页复杂发现界面布局和功能
  8. 代码随想录算法训练营day15 | 102. 二叉树的层序遍历、226. 翻转二叉树、101. 对称二叉树
  9. java jit aot_JIT和AOT编译详解
  10. MBA毕业了,我想继续做开发