php 如何把两个字符串用逗号隔开存进数据库的一个字段中

$str1='sdhgf';$str2='87hg';$srt3(PS:str3为未知字符串,可能为空或不存在)如何把他们存入数据库中的一个字段`string`中,并用逗... $str1 ='sdhgf'; $str2='87hg'; $srt3 (PS:str3为未知字符串,可能为空或不存在)如何把他们存入数据库中的一个字段`string`中,并用逗号隔开 展开
 我来答
xzl032
推荐于2016-08-12 · TA获得超过861个赞
知道小有建树答主
回答量:526
采纳率:90%
帮助的人:154万
展开全部
  1. 用点连接符把两个字符串连接起来,然后保存即可。

  2. 假设$a="abc";$b="def";

       $c=$a.",".$b;

       则,$c="abc,def";

   3.然后按照正常的保存方式,保存到数据库即可。


注意:这种方式,需要对a,b两个字符串有一定的了解,比如,a,和b当中,都不能有作为分隔符的逗号,不然的话,如果将来再用逗号来分离的话,会有困难。


当然,也可以自定义分离符号。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pwf0112
推荐于2018-03-07 · 超过18用户采纳过TA的回答
知道答主
回答量:37
采纳率:100%
帮助的人:29.9万
展开全部
$str1 = 'string01';
$str2 = 'string02';
$str = str1.','.str2;
// 或者
$str = implode(',' array('string01', 'string02'));
//或者
$str = serialize(array('string01', 'string02'));  //数组序列化

我推荐用第三种方法,通过serialize序列化存储,通过unserialize反序列化读取存储的值。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南通捷华热缩管
推荐于2017-12-15 · TA获得超过338个赞
知道小有建树答主
回答量:635
采纳率:25%
帮助的人:308万
展开全部
未知的设置一个空值$srt3=NULL;

然后用插入语句INSERT INTO 插入。
其中一个VALUE的值是‘$str1,$str2,$str3’
望采纳!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imba久期
游戏玩家

2015-11-28 · 可能会发布一些技术教程啥的
imba久期
采纳数:105 获赞数:307

向TA提问 私信TA
展开全部
可以直接用点连接
$str1.','.$str2
如果是数组 用 explode(',',$array); 用“,”分割字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adophper
2015-11-20 · TA获得超过232个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:179万
展开全部
$str1 = 'ABCD';
$str2 = '123456';
$str = $str1.','.$str2;
insert into table_name (field) values($str);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式