【发布时间】:2016-01-12 11:38:56
【问题描述】:
我见过很多类似的问题,但它们都让我感到困惑,因为我没有使用 $wpdb 变量来获取数据。我正在使用简单的 php 方式通过调用 wordpress 数据库来获取数据。但不知何故,它只返回一行。这是用于获取数据的代码行。
$sql = "SELECT * FROM teacher_directory";
if($result = mysqli_query($link, $sql)){
if(mysqli_num_rows($result) > 0){
echo "<table>";
echo "<tr>";
echo "<th>S. No.</th>";
echo "<th>Name</th>";
echo "<th>Designation</th>";
echo "<th>Department</th>";
echo "<th>Tele/Mob.No.</th>";
echo "</tr>";
while($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>" . $row['S. No.'] . "</td>";
echo "<td>" . $row['Name'] . "</td>";
echo "<td>" . $row['Designation'] . "</td>";
echo "<td>" . $row['Department'] . "</td>";
echo "<td>" . $row['Tele/Mob.No.'] . "</td>";
echo "</tr>";
}
echo "</table>";
任何帮助或建议都将不胜感激。
【问题讨论】:
-
你在实际查询中得到多个字段吗?
-
mysqli_num_rows($result)的结果是什么
-
我得到一个完整的单行输出。