我有一個數據庫表package_details包括字段如何刪除逗號和顯示記錄
- 的package_id
- 特徵
- 描述
在特徵字段我已存儲的像特徵1數據, fea2,fea3等等。我用逗號分隔了特徵。
我必須顯示記錄。現在的問題是如何刪除逗號和顯示記錄一個個像
feature1
fea2
fea3
誰能幫助我? 謝謝。
我有一個數據庫表package_details包括字段如何刪除逗號和顯示記錄
在特徵字段我已存儲的像特徵1數據, fea2,fea3等等。我用逗號分隔了特徵。
我必須顯示記錄。現在的問題是如何刪除逗號和顯示記錄一個個像
feature1
fea2
fea3
誰能幫助我? 謝謝。
$array = explode(',' $data);
將根據逗號爆炸的字符串
一個簡單的辦法:
//The initial string where ... represents more elements
$string = feature1,fea2,fea3,....;
//$items is an array which contains the elements obtained after breaking $string
$items = explode(',' , $string);
foreach($items as $item)
{
echo $iteml;
echo "</br>";
}
發佈的解決方案是正確的,但存儲多個值記錄的正確方法是在一個外鍵表。例如,您還可以創建一個名爲「功能」的表格,其中包含您的任何產品可能具有的所有可能功能。理想情況下,每個記錄都有一個Id作爲主鍵。然後您將擁有一個名爲product-features的表。每條記錄都會有產品表中的產品ID和功能表中的功能ID。因此將兩者聯繫在一起。對於多個功能,您將擁有多個具有相同產品ID的記錄。
然後,您將在顯示產品時使用連接查詢來輸出產品功能。
儘管這是真的,但這並不回答OP詢問的問題。相反,這應該是一個評論。 – Takarii
你能用你當前的一些代碼更新你的問題嗎? –
'explode(',',$ string);'應該訣竅 –