簡體   English   中英

php mysqli輸入行號到備用列

[英]php mysqli input row number in to alternate column

我的數據庫設置如下


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必須是什么才能實現這一目標

article_seo artribute是您顯示文章頁面鏈接的方式嗎? 如果是這樣,那么首先不應該將這些存儲在數據庫中,而應該是代碼的一部分。 這也可以幫助您解決問題,因為在顯示數據時會創建鏈接,因此無需解決此問題。

如果你想要/需要這樣做,並且如果你以增量(auto_increment)分配id,你可以使用MySQL Trigger來獲取分配的下一個項目的id,這將對應於上一篇文章。

如果你試圖在另一個字段中使用自動遞增的id字段的值,我發現這樣做的唯一方法是在使用“$ mysqli-> insert_id”向mysqli詢問該值后再進行第二次查詢。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM