首页 数据库 mysql教程 PHP+MySQL教程(5):MySQL Select_MySQL

PHP+MySQL教程(5):MySQL Select_MySQL

Jun 01, 2016 pm 01:57 PM
数据库表

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

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

语法
SELECT column_name(s) FROM table_name注释:SQL 语句对大小写不敏感。SELECT 与 select 等效。

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

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

$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM person");

while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "
";
  }

mysql_close($con);
?>上面这个例子在 $result 变量中存放由 mysql_query() 函数返回的数据。接下来,我们使用 mysql_fetch_array() 函数以数组的形式从记录集返回第一行。每个随后对 mysql_fetch_array() 函数的调用都会返回记录集中的下一行。 while loop 语句会循环记录集中的所有记录。为了输出每行的值,我们使用了 PHP 的 $row 变量 ($row['FirstName'] 和 $row['LastName'])。

以上代码的输出:

Peter Griffin
Glenn Quagmire在 HTML 表格中显示结果
下面的例子选取的数据与上面的例子相同,但是将把数据显示在一个 HTML 表格中:

$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM person");

echo "





";

while($row = mysql_fetch_array($result))
  {
  echo "

";
  echo "";
  echo "";
  echo "";
  }
echo "
Firstname Lastname
" . $row['FirstName'] . "" . $row['LastName'] . "
";

mysql_close($con);
?>以上代码的输出:

Firstname Lastname
Glenn Quagmire
Peter Griffin

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

数据库视图和表怎么区分 数据库视图和表怎么区分 Aug 22, 2023 am 11:27 AM

数据库视图和表是数据库中的两个不同的概念,有着不同的特点和用途,表是数据库中真正存储数据的实体,而视图是从一个或多个表中导出的虚拟表,用于以特定的方式呈现和操作数据。表具有更高的数据持久性,而视图则提供了更灵活和便捷的数据访问方式。

如何使用PHP创建和管理数据库表 如何使用PHP创建和管理数据库表 Sep 09, 2023 pm 04:48 PM

如何使用PHP创建和管理数据库表随着互联网的迅猛发展,数据库成为了各种网站和应用程序不可或缺的组成部分。在PHP中,我们可以利用数据库管理系统(DBMS)如MySQL来创建和管理数据库表。本文将教你如何使用PHP来实现这一功能,并附上相应的代码示例。连接数据库首先,我们需要在PHP中连接到数据库。可以使用PHP提供的mysqli扩展或者PDO来实现这一功能。

数据库视图和表有哪些区别 数据库视图和表有哪些区别 Sep 04, 2023 pm 03:13 PM

数据库视图和表的区别有:1、表是数据库中用于存储数据的物理结构,而视图只是基于表或多个表的查询结果集;2、表是数据的物理存储单元,视图只是提供了查看和操作表数据的规则;3、视图为数据库提供高级的安全机制,表没有安全机制;4、视图是表的抽象;5、视图可查询中组合多个表,表只能查询单个表;6、表是数据库中的永久性结构,视图不是;7、视图可创建相同名称的视图,表不能创建同名表等等。

数据库视图和表的区别有哪些 数据库视图和表的区别有哪些 Aug 22, 2023 am 11:15 AM

数据库视图和表在数据库中有以下5点区别:1、视图不存储数据,而表是实际存储数据的对象;2、视图的数据是一个虚拟表,而表中的数据可以来自多个来源;3、视图继承查询语句的结构,而表具有自己的结构定义;4、视图不可更新,而表允许直接对其进行操作;5、视图基于底层表的权限,而表具有自己的访问权限。

优化MySQL表结构以解决连接问题 优化MySQL表结构以解决连接问题 Jun 30, 2023 pm 01:04 PM

MySQL连接问题之如何优化数据库表结构?在开发应用程序时,数据库连接是非常重要的一部分。当我们在使用MySQL数据库时,正确优化数据库表结构可以提高查询和连接性能,从而提升应用程序的性能和响应速度。本文将介绍一些优化数据库表结构的方法,以解决MySQL连接问题。一、合理设计表结构在设计数据库表结构时,需要根据应用程序的需求,合理地设计表之间的关系,减少数据

数据导出:定制数据库表 数据导出:定制数据库表 Sep 02, 2023 pm 06:01 PM

正如本系列的第一篇文章中提到的,自定义数据库表的主要问题之一是它们不由现有的导入和导出处理程序处理。本文旨在解决这个问题,但应该指出的是,目前还没有完全令人满意的解决方案。让我们考虑两种情况:自定义表格引用本机WordPress表格自定义表格完全独立于原生表格“最坏情况”是第一种情况。以保存用户活动日志的自定义表为例。它引用用户ID、对象ID和对象类型-所有这些都引用存储在本机WordPress表中的数据。现在想象一下,有人想要将其WordPress网站中的所有数据导入到第二个网站中。例如,完全

PHP和PDO: 如何执行数据库表的修改和重命名 PHP和PDO: 如何执行数据库表的修改和重命名 Jul 28, 2023 pm 10:42 PM

PHP和PDO:如何执行数据库表的修改和重命名随着应用程序的发展和需求的变化,我们常常需要对数据库中的表进行修改和重命名。在PHP中,我们可以使用PDO(PHPDataObjects)扩展库来执行这些操作。本文将介绍如何使用PDO来执行数据库表的修改和重命名,并提供代码示例。首先,我们需要确保已经成功连接到数据库。假设我们已经使用PDO建立了与数据库的

表和数据库是什么关系 表和数据库是什么关系 Aug 28, 2023 am 09:15 AM

表是数据库中数据存储的方式,而数据库则是数据的整体容器和管理系统,表通过数据库提供的功能来进行创建、查询、更新和删除等操作,以满足用户对数据的需求。

See all articles