我们正在从数据库中获取数据,但是我的问题是,在开始正文标记之后和结束正文标记之前,为什么我们使用{ {1}} 为什么在这些行中使用它?
<?php }?>
答案 0 :(得分:0)
在这里
就像您的代码片段一样,我们可以决定要在DOM(html页面)中显示什么。在您的代码中,整个内容都在
中package Folder1.Folder2;
public class ClassName {
public static void someMethod() {
// Some Other Code...
}
}
只有在while条件满足时才会在html页面上打印。如果while循环运行十次,则
中将有十行<tr>...</tr>
此处while循环将继续,直到从指定表中获取最后一条记录为止。
答案 1 :(得分:0)
此:
<?php }?>
实际上正在关闭从开头开始的while循环:
<?php while($student = mysqli_fetch_assoc($resultSet)){?>.
如果不存在,代码将引发错误。
PHP中的循环(应该)以大括号开头和结尾。因此,一开始您会遇到类似这样的情况:
for($i; $i< 10, $i++) {
或
foreach($a as $b) {
或
while($someCondition){
最后总是一个大括号:
}
BR
答案 2 :(得分:-1)
PHP while循环的工作原理如下:
while($x === true){
//execute some code
}
这将在while循环内执行代码无数次,或者直到$x
变量(在循环内)更改为true为止。 {
和}
的右括号和右括号确定了while循环在哪里开始和结束。在您的代码中,PHP会打印出所有<tr>
和<td>
标记,直到mysqli_fetch_assoc($resultSet)
不再返回结果。 <?php }?>
行仅告诉程序,“循环在此处停止,回到起点”
答案 3 :(得分:-2)
PHP有一种很酷的决定显示内容的方式。您可以使用PHP <?php if (...): ?> html here <?php endif; ?>
,而不是基于变量回显HTML,并且仅在满足if
条件的情况下,内部HTML才会显示。除了使用while
代替if