php mysqli在替换列中输入行号

php mysqli在替换列中输入行号,php,mysql,Php,Mysql,我的数据库是这样设置的 我希望文章\u seo中包含文章id $articleseo=$article_id.'/'.$newurltitle.'.html'; // article_id is undefined 因此,当它被上传到数据库时,它将如下所示 因此,我的问题是$article\u id必须是什么变量才能实现这一点文章seo艺术属性是以您显示文章页面链接的方式显示的吗?如果是这样的话,所有这些都不应该首先存储在数据库中,而是应该成为代码的一部分。这也有助于回答您的问题,因为链接

我的数据库是这样设置的


我希望
文章\u seo
中包含文章id

$articleseo=$article_id.'/'.$newurltitle.'.html'; // article_id is undefined
因此,当它被上传到数据库时,它将如下所示



因此,我的问题是$article\u id必须是什么变量才能实现这一点

文章seo艺术属性是以您显示文章页面链接的方式显示的吗?如果是这样的话,所有这些都不应该首先存储在数据库中,而是应该成为代码的一部分。这也有助于回答您的问题,因为链接将在显示数据时创建,因此无需解决此问题


如果您仍然想/需要这样做,并且如果您以增量(自动增量)方式分发id,您可以使用获取分配的下一个项目的id,该项目将对应于上一篇文章。

如果您试图在另一个字段中使用自动增量id字段的值,我发现的唯一方法是在用“$mysqli->insert_id”向mysqli询问该值后,再进行一次查询


和你展示的一模一样吗?
article\u id
是一个自动递增的列吗?不,他可能不想要数字12,显然是自动递增的。你真的需要数据库中的
article\u seo
?您可以在获取结果时根据id和名称在查询中生成该值。我个人不会复制数据,只需使用
CONCAT(article\u id,article\u seo)
查询即可。如果您希望在列中为新项目添加自动递增的数字前缀,则必须在每次插入后运行更新,这似乎是不必要的。
$articleseo=$article_id.'/'.$newurltitle.'.html'; // article_id is undefined
article_id     article_name     article_seo

    12            test a         12/test-a