ПОЧЕМУ проверка этого с использованием PHP, когда он может быть адресован внутри MySQL Query ??
Вы можете сделать это прямо в запросе, извлекая данные, используя CONCAT_WS .
SELECT CONCAT_WS( ',', NULL , 'col2' ) ;
ВЫХОД: col2
Однако, это будет работать, только если пустое поле установлено как NULL
.Если ваше пустое поле не равно NULL, вы можете дополнительно поставить условие IF
, чтобы установить этот параметр как NULL
, если поле пустое, например,
SELECT CONCAT_WS( ',', IF(col1 = '', NULL, col1) , 'col2' ) ;