如何使用 where 子句显示来自 table 的记录

how can I display records from a table with a where clause

  1. 我正在尝试显示带有 where 子句的记录
  2. 有错误"Trying to get property 'num_rows' of non-object"

    '<?php'
    'require_once "connect.php";'
    '$sql = "SELECT No,TimeIssued,Type FROM QueueR WHERE Type='Regular'";'
    '$result = $conn->query($sql);' 
    'if($result->num_rows > 0){'
    'echo "<table class='table table-bordered table-striped'>";'
    'echo "<thead>";'
    'echo "<tr>";'
    'echo "<th>No</th>";'
    'echo "<th>TimeIssued</th>";'
    'echo "</tr>";'
    'echo "</thead>";'
    'echo "<tbody>";'
    'while($row = $result->fetch_assoc()){'
    'echo "<tr>";'
    'echo "<td>" . $row['No'] . "</td>";'
    'echo "<td>" . $row['TimeIssued'] . "</td>";'
    'echo "</tr>";'
    '}'
    'echo "</tbody>";'                            
    'echo "</table>";'
    '$result->free();'
    '} else{'
    'echo "<p class='lead'><em>No records were found.</em></p>";'
    '}'
    '?>'
    

    '''

检查 connect.php 中的 $conn 是否连接正常。

尝试在 mysql 客户端中测试查询。

使用 include("connect.php") 而不是 require_once "connect.php"