gpt4 book ai didi

php - 为 MySql 行提供几个唯一的 ID,并使用 php 显示具有一个特殊 ID 的所有行

转载 作者:行者123 更新时间:2023-11-29 05:22:40 24 4
gpt4 key购买 nike

我正在尝试制作一个管理大量文章的系统,并且在多个文章系列中需要一些文章。

我想知道如何为 Mysql 中的一行提供多个唯一 ID,并使用 PHP 从数据库中提取它们。

它只读取第一个 ID 而不是下一个。我试过用逗号分隔它们,但如果我写 10, 122。只有 10 会被读取为 ID,而 122 将被忽略。

我对编程不是很熟练,但我正在努力学习它,希望你能帮助我! :-)

我用来对系统中的文章进行排序的代码。

$id=$_REQUEST['id'];
$ro=mysql_query("SELECT * FROM blog_articles
WHERE fk_semikatagori_id=".$id."
ORDER BY ABS(sortering) ASC") or die(mysql_error());

最佳答案

每篇文章都是独一无二的,对吧?保持它有一个唯一的 ID。你应该做的是创建一个额外的表,就像@user574632 所建议的那样,你没有任何独特的字段,但这将允许你创建你的“类别”(或“系列”)并将每篇独特的文章添加到该表.然后,您搜索该表以获取应该在一个系列中的所有文章的 ID。

例如

文章
========
编号 |标题 | body
1 |我的文章 |这是我的文章
2 |堆栈交换 |我关于 Stack Exchange 的文章...

类别
========
系列编号 |文章编号
1 | 1个
1 | 2个
2 | 1

然后您查询类别表以获得系列所需的所有文章 ID...

关于php - 为 MySql 行提供几个唯一的 ID,并使用 php 显示具有一个特殊 ID 的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894246/

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