如何使用 where 子句显示来自 table 的记录
how can I display records from a table with a where clause
- 我正在尝试显示带有 where 子句的记录
有错误"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"
。
- 我正在尝试显示带有 where 子句的记录
有错误"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"
。