当前位置:Gxlcms > PHP教程 > php向数据库插入数据乱码有关问题

php向数据库插入数据乱码有关问题

时间:2021-07-01 10:21:17 帮助过:11人阅读

php向数据库插入数据乱码问题
PHP code



book entry result




book entry result

query($query); if($result){ echo $db->affected_rows." 本书数据录入成功。"; }else{ echo"数据录入失败。"; } ?>


我已经用header()把php页变成utf-8
数据库和表的的编码都是utf-8


------解决方案--------------------
探讨
mysql_query('set names utf8'); 和mysqli不搭调,应该是 $db->query('set names utf8');
你是在哪儿看到的插入的数据乱码的?phpmyadmin?

------解决方案--------------------
我以前遇到过程序编码正常,页面显示正常,唯独phpmyadmin中乱码的情况。那是phpmyadmin的配置没弄好,不过我也不知道怎么改。你可以写个简单的小程序把数据库内容读到页面显示看看
------解决方案--------------------
程序编码是不是有问题的。
------解决方案--------------------
应该先执行mysql_connnet(……),链接好数据库在执行mysql_query("set names utf-8");吧

人气教程排行