php while循环表格,while循环

在循环的开章,我们讲到了循环的逻辑和语法,通过以上的训练。你能轻易的掌握循环的知识点。

while是一个布尔型循环,while(布尔判断)的值为true就执行大括号括起来的代码。如果为假就停出去,执行后续代码。

现在,我们增加一点难道,来做隔行变色。隔行变色,是我们在网页中经常使用到的表现。

要求重点掌握。我们来看看效果:

2ef062474f7c0c5bba71ebb775ae1503.png

那我们现在要写一个0-99的隔行变色的表格该怎么写呢?【要求默写】定义初始值,输出表格标签 和 表格中的列标签<?php

//定义循环的初始值

$i=0;

echo '

while($i<100){

//输出列0-99的列了

echo '

'.$i.'';

//一定要加哟,不然死循环了

$i++;

}

echo '

';

?>加上行产生的逻辑<?php

$i=0;

echo '

while($i<100){

//0 - 9 为一行

//10 -19 为一行

//因此,每一行都能够被10求默,如为为10的时候,应该显示行开始的标签

if($i%10 == 0){

//为了隔行变色,每20,40,60每行的颜色不同的,因此我们又可以再进行一次取余运算

if($i%20==0){

echo '

';

}else{

echo '

';

}

}

echo '

'.$i.'';

$i++;

//同理,每一行结束是不是应该有一个

结束标签呢?

if($i%10==0){

echo '';

}

}

echo '

';

?>

以上代码需要多练习,不断的实验才能想象出来。上面的部份,需要默写来锻炼逻辑。

可不可以循环里面再嵌套一次循环(双层循环),来实现隔行变色的表格效果呢?【要求默写】

基本实现逻辑如下先输出表格标签

通过第一层循环再输出行标签

在第一层循环里面再插入一层循环输出标签<?php

echo '

$i=0;

while($i<10){

echo '

';

$j=0;

while($j<10){

echo '

'.$j.'';

$j++;

}

echo '

';

$i++;

}

echo '

';

?>

上面的代码,你自己加上隔行变色的判断和正常的0-99的数值显示哟?

你可以学完循环后,再学习一些基本的算法。

这样帮助你面试的成功率更高。

注:不要写死循环(没有退出条件的循环)whie(1){

echo 1111.'
';

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 PHP 中显示 MySQL 表格可以使用以下步骤: 1. 连接到 MySQL 数据库:使用 PHP 的 `mysqli_connect` 函数连接到 MySQL 数据库。 2. 选择数据库:使用 `mysqli_select_db` 函数选择数据库。 3. 执行 SQL 查询:使用 `mysqli_query` 函数执行 SQL 查询。 4. 处理查询结果:使用 `mysqli_fetch_array` 函数获取查询结果的行,并使用 PHP 循环遍历结果集。 5. 输出表格:使用 HTML 表格标签和 PHP 循环将查询结果输出到网页上。 以下是一个简单的示例代码,展示了如何连接到 MySQL 数据库、执行 SQL 查询、处理查询结果并输出表格: ```php <?php // 连接到 MySQL 数据库 $host = "localhost"; $user = "username"; $password = "password"; $dbname = "database_name"; $conn = mysqli_connect($host, $user, $password, $dbname); // 选择数据库 mysqli_select_db($conn, $dbname); // 执行 SQL 查询 $query = "SELECT * FROM table_name"; $result = mysqli_query($conn, $query); // 输出表格 echo "<table>"; // 遍历查询结果 while ($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['column_1'] . "</td>"; echo "<td>" . $row['column_2'] . "</td>"; echo "</tr>"; } echo "</table>"; // 关闭数据库连接 mysqli_close($conn); ?> ``` 注意:在上述代码 ### 回答2: 要在PHP中显示MySQL表格,您可以按照以下步骤进行操作: 1. 首先,确保您已经建立了与MySQL数据库的连接。您可以使用PHP的mysqli或PDO扩展来实现这一点。例如,通过mysqli扩展连接到MySQL数据库的代码如下: ```php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ``` 2. 接下来,您需要执行一个SELECT查询来获取表格数据。您可以使用SQL语句来检索表格数据,并通过执行该查询来获取结果。例如,执行SELECT查询并获取结果的代码如下: ```php $sql = "SELECT * FROM 表名"; $result = $conn->query($sql); // 检查结果是否为空 if ($result->num_rows > 0) { // 循环遍历每行数据,并显示在表格中 echo "<table>"; while ($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["字段名1"] . "</td>"; echo "<td>" . $row["字段名2"] . "</td>"; echo "<td>" . $row["字段名3"] . "</td>"; // ... 可以根据表格的列数添加更多的字段 echo "</tr>"; } echo "</table>"; } else { echo "没有数据"; } ``` 3. 最后,记得关闭数据库连接,释放资源。在完成了与数据库的交互后,您应该关闭连接以释放资源。通过以下代码关闭连接: ```php $conn->close(); ``` 以上是在PHP中显示MySQL表格的基本步骤。您可以根据需要进行适当的修改和调整来满足您的具体要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值