php - 我的 PHP 电话簿 CRUD 项目出现错误

标签 php mysql while-loop html-table syntax-error

我在 <?php endwhile; ?> 上收到错误线。

错误:

Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE);

代码:

$result = mysqli_query($connect,"SELECT* FROM contacts");
    ?>

    <table width="800" cellpadding="10" cellspacing="5" border="2">
        <tr>
            <th>First Name</th>
            <th>Last Name</th>
            <th>Contact No</th>
            <th>Email</th>
        </tr>
    <?php while ($row = mysqli_fetch_array($result)); ?>
        <tr>
            <td><?php echo $row['first_name']; ?></td>
            <td><?php echo $row['last_name']; ?></td>
            <td><?php echo $row['contact_no']; ?></td>
            <td><?php echo $row['email']; ?></td>
        </tr>
    <?php endwhile; ?>
    </table>

表中没有显示任何记录。该页面仅显示错误。

最佳答案

如果你想使用endwhile;,你应该在while的条件后面加上冒号(:),而不是分号():

<?php while ($row = mysqli_fetch_array($result)): ?>
<!-- Here --------------------------------------^ >

关于php - 我的 PHP 电话簿 CRUD 项目出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37226436/

相关文章:

php - 如何使用 PHP 使用 AJAX/JSON 将详细信息添加到 mySQL 数据库?

mysql - 如何检查 TIME_TO_SEC(TIMEDIFF 值的 where 子句中是否为 null?

MySQL从文本文件中插入日期值

mysql - select 语句中的多个聚合是否会引起性能问题?

PHP 和 MySQL - 遍历结果并显示每个条目的名称和计数

php - AJAX 响应大小限制

php - 具有动态下拉菜单的 Optgroups

while-loop - SML/NJ while 循环

java - 我的 while 循环对于我的方法来说是否太快?

python - 是否有一种干净的方法可以仅在第一次迭代时或在执行之前检查循环内的变量?