我掌握GROUP_CONCAT分組的ID號碼MYSQL,所以我得到這樣的:哪個最好 - PHP + Mysql查詢或Javascript + JSON - 用名稱替換寫的數字?
row 1: 3,4,11,2
row 2: 5,11
row 3: 5,11
所以,如果我想更換ID,以他們的名字,這是最好的辦法嗎?
PHP + MySQL的
爆炸字符串(3,4,11,2)>不要在MySQL的個別諮詢誰調用每一個給定的ID名稱
OR
Jscript + JSON
爆炸字符串(3,4,11,2)>重寫的東西,我可以找到的javascript,如:<span class="replaceThis">3</span> <span class="replaceThis">4</span> <span class="replaceThis">11</span> <span class="replaceThis">12</span>
創建了所有我的身份證和標籤就像一個JSON文件(採用PHP + Mysql):
data: {id: 1, name:'dog'},{id: 2, name:'cat'},{id: 3, name:'dog'}
並提出JavaScript的找到所有<span class="replaceThis">
到頁面併爲每一個名稱替換innerHTML。
那麼,PHP + MySql是我的第一個解決方案,但我不認爲它會有很好的性能,在MYSQL中進行大量的單個查詢。我認爲JavaScript + Json會更好,但對我來說看起來更復雜。我真的不知道我該怎麼做。
它只是在頁面上顯示,它不會被用作變量。
你是對的!但是如果我需要在其他情況下使用這個替換函數,我真的需要爲此構建一個函數,哪種解決方案最好? – Leo 2012-04-04 19:33:23