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

2025-01-08 15:56:11
推荐回答(5个)
回答1:

  1. 用点连接符把两个字符串连接起来,然后保存即可。

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

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

       则,$c="abc,def";

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


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


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

回答2:

$str1 = 'string01';
$str2 = 'string02';
$str = str1.','.str2;
// 或者
$str = implode(',' array('string01', 'string02'));
//或者
$str = serialize(array('string01', 'string02'));  //数组序列化

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

回答3:

未知的设置一个空值$srt3=NULL;

然后用插入语句INSERT INTO 插入。
其中一个VALUE的值是‘$str1,$str2,$str3’
望采纳!

回答4:

可以直接用点连接
$str1.','.$str2
如果是数组 用 explode(',',$array); 用“,”分割字符串

回答5:

$str1 = 'ABCD';
$str2 = '123456';
$str = $str1.','.$str2;
insert into table_name (field) values($str);