我想使用来自多个表的php从mysql显示表中的数据。 我想显示来自不同数据库表的数据,我的计数器是日期。
$rowac = mysqli_fetch_assoc($queryac);
$rowdd = mysqli_fetch_assoc($querydd);
$rowbk = mysqli_fetch_assoc($querydk);
$rowdn = mysqli_fetch_assoc($querydn);
$rowdis = mysqli_fetch_assoc($querydis);
$rowfar = mysqli_fetch_assoc($queryfar);
$rowgali = mysqli_fetch_assoc($querygali);
$rowgaz = mysqli_fetch_assoc($querygaz);
$rowmay = mysqli_fetch_assoc($querymay);
$rowpes = mysqli_fetch_assoc($querypes);
$rowtaj = mysqli_fetch_assoc($querytaj);
$recordsPerPage = 30;
$start_from= 1;
$query = "SELECT * FROM date ORDER BY `date` DESC LIMIT $start_from, $recordsPerPage";
$result = mysqli_query($conn, $query);
if (!$result) {
printf("Error: %s\n", mysqli_error($conn));
exit();
}
while($row = mysqli_fetch_array($result)){
echo '<td style="background:#ffffff;"><strong class="fon">'.$row['date'].'</span></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowac['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowdd['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowbk['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowdn['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowdis['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowfar['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowgali['point'] .'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowgaz['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowmay['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowpes['point'].'</strong></td>';
echo '<td style="background:#ffffff;"><strong class="fon">'.$rowtaj['point'].'</strong></td>';
echo '</tr>';
};
echo "</tr>";
我做错了什么???
答案 0 :(得分:0)
首先,检查您的数据库是否已连接。
第二次,检查PHP是否正常工作。
第三,您的代码问题:
您忘记在while()循环
之前添加此行echo '<table>';