php连接的时候要set_names
另外数据库的栏位编码也要跟得上
数组吧,直接把数组转字符串啊
implode() 函数返回由数组元素组合成的字符串.(适合一维数组)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
①. echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
the result : Hello,World,I,love,Shanghai
转换数组为字符串后插入数据库就可以了.
PHP与数据库的编码应一致
[mysql]
[mysqld]
default-storage-engine=MyISAM
在[mysqld]下加入:
首先看看传递的数据是不是保证中文显示无乱码.
你想存 进去都是正常,请务必确保表引擎、表校对字符集、上传网页和
@mysql_select_db("newdb") or die ("连接错误");
这条语句后加上
必须全部都改成一样的才能显示正常中文.
否则,你引擎选择
校验也行,不过看到的肯定乱码,但是 取出来显示应该是正常的了.
以上就是土嘎嘎小编为大家整理的php中文写入数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!