-2
我這種格式等接收數據:我需要撇號在變量結果MYSQL
C00001,C00302,C00303,C00287,C00286,C00285,C00017
在一個變量
,但我需要在這種形狀:
'C00001','C00302','C00303','C00287','C00286','C00285','C00017'
我在MySQL是新好心任何幫助
我這種格式等接收數據:我需要撇號在變量結果MYSQL
C00001,C00302,C00303,C00287,C00286,C00285,C00017
在一個變量
,但我需要在這種形狀:
'C00001','C00302','C00303','C00287','C00286','C00285','C00017'
我在MySQL是新好心任何幫助
您可以explode
的數據,修改它,然後重新implode
它。
$data = 'C00001,C00302,C00303,C00287,C00286,C00285,C00017';
$arr = explode(',', $data);
$new_arr = array_map(function($a){
return "'{$a}'";
}, $arr);
$new_data = implode(',', $new_arr);
非常感謝您的幫助 – user2964497
沒問題。 :-) –
你是如何得到這些數據的?您的數據是否以逗號分隔字符串的形式存儲? –
是我的數據被存儲在一個字段中,如jobe_code字段中的逗號分隔在一個記錄中具有C00001,C00302,C00303,C00287,C00286,C00285,C00017 – user2964497
PROTIP:不要在字段中存儲多個值。 –