我有一个数据库表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);'应该诀窍 –