您的位置:首页 > 编程语言 > PHP开发

PHP与MySQL结合—出错问题总结

2016-06-03 09:44 447 查看
1、乱码

PHP中代码运行出现乱码的时候,需要更改 set encoding为UTF-8格式

2、时间
当前PHP运行环境的时间显示不准确,需要修改php.ini文件,将Date设置如下,调整为当前时间
[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC

3、MySQL连接
需要选择条件进行输出时,需要根据where进行输出
$sql=mysql_query("select * from bwa_env where time>'$start_time' and time<'$end_time'");


4、MySQL数据库中表设计
设计数据库中表的时候,定义varchar类型,不能保存中文字符,首先查看数据库中的character



修改时代码写为:set character_set_database = utf8;

然后修改MySQL安装目录下的my.ini文件中的default-character-set=utf8,重启apache服务器,若还是出现错误,请修改
表的设计如下:



重启服务器,正确,可以输入中文字符

5、web界面显示数据库中的汉字为乱码
在.php文件代码中加入mysql_set_charset('utf8');即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: