php mysqli输入行号到备用列

时间:2013-04-25 23:43:19

标签: php mysql

我的数据库设置如下


article_id     article_name     article_seo

    12            test a         /test-a

我希望article_seo在其中包含文章ID!

$articleseo=$article_id.'/'.$newurltitle.'.html'; // article_id is undefined

所以当它上传到数据库时,它将如下所示


article_id     article_name     article_seo

    12            test a         12/test-a

所以我的问题是变量$ article_id必须是什么才能实现这个

2 个答案:

答案 0 :(得分:1)

是article_seo artribute显示文章页面链接的方式吗?如果是这样,那么首先不应该将这些存储在数据库中,而应该是代码的一部分。这也可以帮助您解决问题,因为在显示数据时会创建链接,因此无需解决此问题。

如果你想/需要这样做,并且如果你以增量(auto_increment)分配id,你可以使用MySQL Trigger来获取分配的下一个项目的id,这将对应于上一篇文章

答案 1 :(得分:-1)

如果您尝试在另一个字段中使用自动递增的id字段的值,我发现这样做的唯一方法是在使用"向mysqli询问该值后再进行第二次查询。 $ mysqli-> INSERT_ID"

http://php.net/manual/en/mysqli.insert-id.php