我嘗試根據提供的文章列表創建一個小商店 - 通常沒有問題。 但此列表中有文章,其中有新文章編號的較新版本。例如:Mysql Query查找文章關注者/最後沒有關注者
Article Nr. | Title | Price | New Article
1001 | Test 1 | 10.0 | 1003
1002 | Test 2 | 20.0 |
1003 | Test 3 | 13.0 | (= new Version of Test 1)
用戶應該能夠在所有的文章編號,以搜索拿到冠軍&價格。如果他輸入「舊」數字1001,他應該得到新版本的標題&價格:1003.(但這只是一個簡單的例子,它不限制搜索到的文章和最終文章之間有多少文章)
在我使用php編寫一個複雜的解決方案之前,我想問一下是否有一種「更容易」的方式來獲得正確的文章與特殊的數據庫選擇?
-
只是想,如果以下(總結)PHP代碼可能會比要求MySQL查詢更加容易:
function searcharticle(search_nr){
SELECT nr, title, price, newnr FROM articles WHERE nr = '$search_nr';
if(empty($newnr)){ $title = ... }else{ searcharticle($newnr); }
}
你覺得呢?
如果在搜索和搜索之間有很多文章,您期望輸出什麼?在實際導出文件中的 – piotrm
是最多4篇文章的鏈(例如,1001> 1003> 1011> 1028,但可能在不久的將來再添加一個新版本......),那裏系統對此類後續文章 – user1164709
但是你期待一個更新的文章或只是最後一個的整個列表? – piotrm