我有我的sql表中存儲電話號碼的兩列。 我已經顯示了兩個用「,」分隔的數字 如果將兩個數據與顯示的「,」連接起來,我面臨的問題是 - 當第一列爲空時,我將輸出顯示爲「,xxxxxxxxxx」當第二列爲空時,我得到的輸出爲「xxxxxxxxx」, 只有當兩列都包含像「xxxxxxxxx,xxxxxxxxx」這樣的數據時,我纔會得到完美的輸出結果。php mysql顯示數據
如何刪除多餘的「,」當任何列數據丟失!
請幫
感謝
桑迪普
我有我的sql表中存儲電話號碼的兩列。 我已經顯示了兩個用「,」分隔的數字 如果將兩個數據與顯示的「,」連接起來,我面臨的問題是 - 當第一列爲空時,我將輸出顯示爲「,xxxxxxxxxx」當第二列爲空時,我得到的輸出爲「xxxxxxxxx」, 只有當兩列都包含像「xxxxxxxxx,xxxxxxxxx」這樣的數據時,我纔會得到完美的輸出結果。php mysql顯示數據
如何刪除多餘的「,」當任何列數據丟失!
請幫
感謝
桑迪普
爲什麼檢查使用PHP時,它可以解決MySQL查詢?
您可以在查詢的同時使用CONCAT_WS來拉取數據。
SELECT CONCAT_WS(',', NULL , 'col2') ;
OUTPUT: COL2
然而,這隻會如果空字段設置爲NULL
工作。如果空字段不爲NULL,則可以進一步將IF
條件設置爲NULL
,如果字段爲空,例如
SELECT CONCAT_WS(',', IF(col1 = '', NULL, col1) , 'col2') ;
你現在的PHP代碼是什麼 –