2013-04-25 89 views
3

我的數據庫建立這樣PHP mysqli的輸入行數


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的必須是爲了實現這一

+0

酷似告訴你了嗎? – Kermit 2013-04-25 23:45:33

+0

'article_id'是一個自動遞增的列嗎? – showdev 2013-04-25 23:45:45

+0

不,他可能不希望數字12顯然自動增量 – ramr 2013-04-25 23:45:55

回答

1

是您顯示文章頁面鏈接方式的article_seo artribute?如果是這樣,這些都不應該存儲在數據庫中,而應該是代碼的一部分。這也可以幫助你解決你的問題,因爲鏈接將在顯示數據時創建,所以不需要解決這個問題。

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