这是我当前的代码:

SELECT id, name, concat_ws(',', tag1, nullif(tag2, ''), nullif(tag3, '')) FROM TABLE




echo '  '.$result[$x]['GROUP_CONCAT(tag1)'].' '.$result[$x]['GROUP_CONCAT(tag2)'].'  ';

Error: Notice: Undefined index: GROUP_CONCAT(tag1)


我的代码有什么问题?

最佳答案

像这样

SELECT id, name, concat_ws(' , ', tag1, nullif(tag2, ''), nullif(tag3, '')) as data FROM TABLE


然后将其打印为

echo $result[$x]['data'];


它将发出作为

tag1 , tag2 , tag3


我认为这会对您有所帮助。

关于php - 如果值为空,如何使用contact_ws,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44675584/

10-09 15:56