gpt4 book ai didi

php - 记录每行对 MySQL 表行的命中

转载 作者:行者123 更新时间:2023-11-29 12:59:00 26 4
gpt4 key购买 nike

这是我的页面,其中列出了用户在 MySQL 表中发布的所有作业。我想要的是记录特定职位被点击或查看的次数,并将其显示在显示职位详细信息的页面中。

这是我列出职位的页面: http://example.com/Job/

这是显示职位详细信息的页面: http://example.com/job/job.details.php?id=171

<?php
$result = mysqli_query($conn,"SELECT * FROM job ORDER BY `CreatedTime` DESC");

echo "<table border='0' cellpadding='0' cellspacing='0' class='table-fill'>
<tr>
<th width='300px' position='fixed' overflow='hidden'>Job Title</th>
<th width='100px'>Company Name</th>
<th width='100px'>Location</th>
<th width='80px'>Closing Date</th>
</tr>";

while($row = mysqli_fetch_array($result) ) {
echo "<tr>";
echo "<td><a href='job.details.php?id=".$row['jobid']."' class='positiontitle-link'>" . $row['positiontitle'] . "</td>";
echo "<td>" . $row['companyname'] . "</td>";
echo "<td>" . $row['location'] . "</td>";
echo "<td>" . $row['closingdate'] . "</td>";
echo "</tr>";
}

echo "</table>";

mysqli_close($conn);
?>

提前致谢。

最佳答案

这可能不是最有效的解决方案,但在 job.details.php 页面上,您可以包含一个运行如下查询的查询:

UPDATE hit_tracking SET hits = hits + 1 WHERE jobid = ID

如果每次加载页面时都运行它,这将是跟踪页面 View 的一种方法,尽管我确信还有更好的方法。另外,请记住转义您的 ID 字段,并且您必须在创建作业时添加作业 ID 行。

关于php - 记录每行对 MySQL 表行的命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23603333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com