本篇文章将介绍一种在 PHP 中创建表的方法。我们将从数据库表中读取数据并使用 php 将数据填充到 html 表中。 在 PHP 中创建 HTML 表并显示数据库中的数据 我们可以在任何我们
本篇文章将介绍一种在 PHP 中创建表的方法。我们将从数据库表中读取数据并使用 php 将数据填充到 html 表中。
我们可以在任何我们喜欢的脚本中使用 PHP 文件中的 HTML 标签。因此,在 PHP 文件中创建表不是问题。
我们可以使用 <table>
标签及其子元素(如 <td>
、<tr>
、<th>
等创建表。具有挑战性的部分是从数据库表中读取数据并在 HTML 表格中显示它们。
本教程将指导你创建数据库连接、运行查询并在 HTML 表中显示数据。
第一步是创建一个数据库,并在数据库内部创建一个表。在这里,我们将使用 mysql 数据库。
使用以下命令在 Mysql 终端中创建数据库 users
。
create database users;
接下来,我们需要创建一个表。在此之前,我们必须使用以下命令来选择数据库。
use users;
要创建表,请使用以下代码。
CREATE TABLE Customers (PersonID int, LastName varchar(255), FirstName varchar(255), City varchar(255));
在这里,我们创建了一个表 Customers
,其中包含一些列。
第二步是用一些行填充表。运行以下查询以将数据插入表中。
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 中,mysqli_connect()
函数创建一个数据库连接。它接受许多参数,如服务器、用户名、密码和数据库。
示例代码:
$connect = mysqli_connect("localhost", "root", "passWord321", "users");
在上面的示例中,localhost
是服务器,root
是用户名,password321
是数据库密码,users
是数据库名称。
如果凭据正确,则将建立数据库连接。
下一步是运行查询。创建一个变量 $query
并编写一个 SQL 查询以从 Customers
表中选择所有内容。
之后,使用 mysqli_query()
函数运行查询,其中参数是 $connect
和 $query
变量。
示例代码:
$query = "SELECT * FROM Customers";
$result = mysqli_query($connect, $query);
上面的代码运行并执行一个 MySQL 查询,从 Customers
表中选择所有数据。
最后一步是从表中获取数据。我们可以使用 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;
}
输出:
结果,创建了一个包含数据库中数据的表,如上面的输出部分所示。
--结束END--
本文标题: 在 PHP 中创建表
本文链接: https://www.lsjlt.com/news/569097.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
一口价域名售卖能注册吗?域名是网站的标识,简短且易于记忆,为在线用户提供了访问我们网站的简单路径。一口价是在域名交易中一种常见的模式,而这种通常是针对已经被注册的域名转售给其他人的一种方式。
一口价域名买卖的过程通常包括以下几个步骤:
1.寻找:买家需要在域名售卖平台上找到心仪的一口价域名。平台通常会为每个可售的域名提供详细的描述,包括价格、年龄、流
443px" 443px) https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294.jpg https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294-768x413.jpg 域名售卖 域名一口价售卖 游戏音频 赋值/切片 框架优势 评估指南 项目规模
0