PHP数据库信息放在一个表中以显示在网站上

时间:2017-02-22 14:52:28

标签: php html phpmyadmin

嘿伙计们,我只是想把数据库中的信息放到一个表格中,我可以在网站上显示,但我不知道怎么做。

<?php
include 'database_conn.php';      // make db connection

$sql = "SELECT eventID, eventTitle, eventDescription, venueID, catID, eventStartDate, eventEndDate, eventPrice FROM AE_events ORDER BY eventTitle";
$queryResult = $dbConn->query($sql);
if($queryResult === false) {
echo "<p>Query failed: ".$dbConn->error."</p>\n</sample1>\n</html>";
exit;
}

else {
while($rowObj = $queryResult->fetch_object()){
$eventid = $rowObj->eventID;
$eventT = $rowObj->eventTitle;
$eventDe = $rowObj->eventDescription;
$venueid = $rowObj->venueID;
$catid = $rowObj->catID;
$eventStart = $rowObj->eventStartDate;
$eventEnd = $rowObj->eventEndDate;
$eventPr = $rowObj->eventPrice;


echo "<div class= event>
<span class= title>$eventT</span>
<span class= description>$eventDe</span>
<span class= start_date>$eventStart</span>
<span class= end_date>$eventEnd</span>
£ <span class= price>$eventPr</span> 
</div>";
}
}
$queryResult->close();
$dbConn->close();
?>

1 个答案:

答案 0 :(得分:0)

正确的方式关键是AJAX。对于大多数用途,最简单的方法是将jQuery添加到您的网页,然后使用$ .ajax()调用来调用您的PHP查询并将结果加载到用户点击链接时。 有一些细节涉及,但花一点时间与jQuery教程应该让你去。

懒散的方式预加载所有数据,但使用CSS隐藏窗口(&lt; div&gt;或&lt; table&gt;或其他),当用户点击链接时,只需更改该元素的CSS显示它,可能使用CSS同时隐藏其他部分以腾出空间。这可以在纯Javascript中轻松完成,但使用jQuery更容易。