iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >在 PHP 中创建表
  • 552
分享到

在 PHP 中创建表

2024-02-27 20:02:15 552人浏览 薄情痞子
摘要

本篇文章将介绍一种在 PHP 中创建表的方法。我们将从数据库表中读取数据并使用 php 将数据填充到 html 表中。 在 PHP 中创建 HTML 表并显示数据库中的数据 我们可以在任何我们

本篇文章将介绍一种在 PHP 中创建表的方法。我们将从数据库表中读取数据并使用 php 将数据填充到 html 表中。


在 PHP 中创建 HTML 表并显示数据库中的数据

我们可以在任何我们喜欢的脚本中使用 PHP 文件中的 HTML 标签。因此,在 PHP 文件中创建表不是问题。

我们可以使用 <table> 标签及其子元素(如 <td><tr><th> 等创建表。具有挑战性的部分是从数据库表中读取数据并在 HTML 表格中显示它们。

教程将指导你创建数据库连接、运行查询并在 HTML 表中显示数据。

Mysql 中创建数据库和表

第一步是创建一个数据库,并在数据库内部创建一个表。在这里,我们将使用 mysql 数据库。

使用以下命令在 Mysql 终端中创建数据库 users


create database users;

接下来,我们需要创建一个表。在此之前,我们必须使用以下命令来选择数据库。


use users;

要创建表,请使用以下代码。


CREATE TABLE Customers (PersonID int, LastName varchar(255), FirstName varchar(255), City varchar(255));

在这里,我们创建了一个表 Customers,其中包含一些列。

在 MySQL 中向表中插入数据

第二步是用一些行填充表。运行以下查询以将数据插入表中。


insert into Customers values(1,"Doe","John","Brussels"), (2,"Sparrow","Jack","Delhi");

以下查询将在表 Customers 中插入两行。插入操作后的表是这样的。


+----------+----------+-----------+---------+
| PersonID | LastName | FirstName |  City   |
+----------+----------+-----------+---------+
|        1 | Doe      | John      | Brussels|
|        2 | Sparrow  | Jack      | Delhi   |
+----------+----------+-----------+---------+

在 PHP 中建立数据库连接

第三步,编写 PHP 代码建立数据库连接。为此,我们将使用过程式 PHP。

在程序 PHP 中,mysqli_connect() 函数创建一个数据库连接。它接受许多参数,如服务器、用户名、密码和数据库。

示例代码:


$connect = mysqli_connect("localhost", "root", "passWord321", "users");

在上面的示例中,localhost 是服务器,root 是用户名,password321 是数据库密码,users 是数据库名称。

如果凭据正确,则将建立数据库连接。

用 PHP 编写和运行查询

下一步是运行查询。创建一个变量 $query 并编写一个 SQL 查询以从 Customers 表中选择所有内容。

之后,使用 mysqli_query() 函数运行查询,其中参数是 $connect$query 变量。

示例代码:


$query = "SELECT * FROM Customers";
$result = mysqli_query($connect, $query);

上面的代码运行并执行一个 MySQL 查询,从 Customers 表中选择所有数据。

获取数据并将它们制成 HTML 表格

最后一步是从表中获取数据。我们可以使用 mysqli_num_rows() 函数检查受查询影响的行数。

该函数将查询的响应作为参数。因此,我们可以使用行数大于零的条件从数据库中获取数据。

要获取数据,我们可以使用 mysqli_fetch_array() 函数。它还将查询的响应作为其参数。

该函数以数组的形式返回每一行。

例如,在 if 条件中使用 mysqli_num_rows() 函数和 $result 变量作为其参数。在 if 块的主体内,使用 <table> 标记创建一个表。

将其分配给变量 $table。使用 <tr> 标签内的 <th> 标签创建表格标题。

接下来,使用 $result 作为参数的 mysqli_fetch_array() 函数获取数据。

将函数分配给 $row 变量。使用 while 循环内的函数进行迭代。

循环从 $row 数组中提取每一列。使用数据库的列名作为索引

将每个值包装在 <td> 标记内。将结果连接到 $table 变量中。

最后,在循环之外,打印 $table 变量。

示例代码:


if(mysqli_num_rows($result) > 0)
 {
  $table = '
   <table border=1>
                    <tr>
                         <th> Person ID </th>
                         <th>First Name</th>
                         <th>Last Name</th>
                         <th>City</th>

                    </tr>
  ';
  while($row = mysqli_fetch_array($result))
  {
   $table .= '
    <tr>
                        <td>'.$row["PersonID"].'</td>
                         <td>'.$row["FirstName"].'</td>
                         <td>'.$row["LastName"].'</td>
                         <td>'.$row["City"].'</td>


                    </tr>
   ';
  }
  $table .= '</table>';
  echo $table;
 }

输出:

获取数据并将它们制成 HTML 表格

结果,创建了一个包含数据库中数据的表,如上面的输出部分所示。

--结束END--

本文标题: 在 PHP 中创建表

本文链接: https://www.lsjlt.com/news/569097.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在 PHP 中创建表
    本篇文章将介绍一种在 PHP 中创建表的方法。我们将从数据库表中读取数据并使用 PHP 将数据填充到 HTML 表中。 在 PHP 中创建 HTML 表并显示数据库中的数据 我们可以在任何我们...
    99+
    2024-02-27
  • 在 PHP 中创建 PDF
    本文将介绍在 PHP 中创建 PDF 的方法。我们将从数据库中检索数据,将其放入 PDF 中,然后下载。 在 PHP 中使用 mpdf 库创建 PDF 我们可以使用外部库 mpdf 在 PHP...
    99+
    2024-02-27
  • PHP 创建 MySQL 表
    目录   PHP 创建 MySQL 表 使用 MySQLi 和 PDO 创建 MySQL 表 实例 (MySQLi - 面向对象) 实例 (MySQLi - 面向过程) 实例 (PDO)   PHP 创建 MySQL 表 一个数据表有一...
    99+
    2023-10-01
    android adb
  • 如何使用 PHP 在 MySQL 表中创建索引?
    要使用 mysql 创建索引,可以使用 create index 语句。语法:create index index_name on table_name (column_name);建立...
    99+
    2024-05-12
    mysql 创建索引
  • 怎么在sqlserver中创建表
    本篇内容介绍了“怎么在sqlserver中创建表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法如下:在sql语句中,临时表有两类,分别是...
    99+
    2023-06-30
  • 怎样在SQLServer中创建表
    在SQL Server中创建表,可以通过以下步骤实现: 打开SQL Server Management Studio(SSMS)并...
    99+
    2024-04-09
    SQLServer
  • Java 在Word中创建表格
    在Word文档中,表格能使文本内容更加简洁明了,同时也能使数据的展示更加清晰直观。本文将介绍如何使用Java代码在Word文档中创建表格并设置其单元格的背景颜色。Jar文件导入方法方法一:下载免费的Free Spire.Doc f...
    99+
    2023-06-02
  • 如何在PostgreSQL中创建表
    要在PostgreSQL中创建表,您可以使用CREATE TABLE语句。以下是一个示例: CREATE TABLE table_n...
    99+
    2024-04-09
    PostgreSQL
  • 如何在Teradata中创建表
    在Teradata中创建表可以通过以下步骤: 登录到Teradata数据库系统中的用户账号。 使用CREATE TABLE语...
    99+
    2024-04-02
  • 怎么在phpmyadmin中创建表、
    怎么在phpmyadmin中创建表、?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、phpmyadmin表的创建1、首先打开wamp,保...
    99+
    2024-04-02
  • 在 PHP 中创建一个 Webhook
    Webhook 使用 JSON 和 XML 文件格式处理,通常包含文本数据。用户可以使用 PHP 函数来处理这些文件。 在 PHP 中创建一个 Webhook Webhook 通常采用 JSO...
    99+
    2024-02-27
  • 怎样在MySQL中创建表格
    要在MySQL中创建表格,可以使用CREATE TABLE语句。以下是一个简单的示例: CREATE TABLE users ( ...
    99+
    2024-04-09
    MySQL
  • 如何在SQLite中创建表格
    要在SQLite中创建表格,您可以使用CREATE TABLE语句。以下是一个示例: CREATE TABLE users ( ...
    99+
    2024-04-09
    SQLite
  • PHP 创建下拉列表
    本文将介绍下拉列表并使用 PHP 创建一个。 在 PHP 中创建一个下拉列表 下拉列表是列表中的一组项目。在你单击小箭头之前,内容是不可见的。 本文将介绍两种类型的下拉列表。 静...
    99+
    2024-02-27
  • 在 PHP 中创建对象数组
    本文将介绍在 PHP 中创建对象数组的方法。在 PHP 中创建一个类对象数组我们可以使用 array() 函数在 PHP 中创建一个对象数组。该函数将对象作为参数,并将创建这些对象的数组。我们可以通过创建一...
    99+
    2024-02-27
  • 如何在redis中创建一个表
    在redis中创建一个表的方法:在DMS for Data Lake Analytics中创建表dla_person_csv,代码示例:CREATE EXTERNAL TABLE dla_person_csv (id int,name va...
    99+
    2024-04-02
  • 如何在Oracle中创建外部表
    在Oracle中创建外部表,可以按照以下步骤进行操作: 首先,需要确保数据库用户有CREATE TABLE权限,并且有访问外部文...
    99+
    2024-04-09
    Oracle
  • 如何在数据库中创建表
    如何在数据库中创建数据表?这里以Mysql为例: 首先打开Mysql客户端. 方式一:通过SQL语句创建。 如创建一个学生表,包含学生编号、学生姓名、年龄、性别四个字段。 输入下面的SQL,然后点击运行,即可创建学生表。 create t...
    99+
    2023-08-31
    数据库 mysql
  • 在PHP中如何创建数组
    这篇文章给大家分享的是有关在PHP中如何创建数组的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 PHP 中创建数组在 PHP 中, array() 函数用于创建数组:array...
    99+
    2024-04-02
  • 如何在Oracle数据库中创建表
    在Oracle数据库中创建表,可以使用CREATE TABLE语句,语法如下: CREATE TABLE table_name ( ...
    99+
    2024-04-09
    Oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作