ai didi

php - MySQL - 每个类别都有一个单独的 id

转载 作者:行者123 更新时间:2023-11-29 19:49:08 24 4
gpt4 key购买 nike

我的 table 是这样的: enter image description here

所以在 PHP 中我有以下内容:

$result = db_query("SELECT * FROM siteData WHERE category = '$temp_cat' ORDER BY id DESC LIMIT $offset, $rowsperpage");
// db_query() is a custom function which executes mysqli queries to the db

我在帖子 HTML 中显示 id 并将其用作帖子的永久链接。这一切都很好,但是当我决定按类别过滤时,我看到以下内容:

Main page:

-Post Title-

-2- <-- Post ID

-Post Content-

-Post Footer-


-Post Title-

-1- <-- Post ID

-Post Content-

-Post Footer-

About Page:

-Post Title-

-4- <-- Post ID

-Post Content-

-Post Footer-


-Post Title-

-3- <-- Post ID

-Post Content-

-Post Footer-

等等...我的意思是,帖子具有误导性的 ID,这些 ID 在帖子创建时设置并自动增加。这会导致 About Page 以具有 id = 3 而不是 id = 1 的帖子开头。有什么办法可以让它分别统计不同类别的ID吗?

最佳答案

根据讨论,这是我的 select.php 文件中的内容:

<?php
while ($row = mysqli_fetch_array($result)) {
$id = $row['id'];
$title = $row['title'];
$category = $row['category'];
$date = $row['date'];
?>
Category: &#8220;<?php echo $category; ?>&#8221;
&#160;<span class="fa fa-fw fa-lg fa-chevron-right" aria-hidden="true"></span>&#160;
Title: <a href="edit.php?id=<?php echo $id; ?>" hreflang="en">&#8220;<?php echo $title ?>&#8221;</a>
&#160;<span class="fa fa-fw fa-lg fa-chevron-right" aria-hidden="true"></span>&#160;
Date: <time datetime="<?php echo $date; ?>"><?php echo $date; ?></time><br>
<?php
}
?>

然后,我通过 URI $_GET 中的 idSELECT 帖子,并显示一些表单 - 保存后值的特定元素。然后我更新数据库中的数据。

关于php - MySQL - 每个类别都有一个单独的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40870946/

24 4 0
文章推荐: javascript - Ember.js:更新父模板属性
文章推荐: javascript - 如何确定哪个 JavaScript 文件打开弹出窗口
文章推荐: javascript - 如何使用 CSS/Javascript 从存储的文本中删除一行文本或一定数量的单词/字符?
文章推荐: java - future 日期的 Android 通知
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com