PHP与MySQL结合—出错问题总结
2016-06-03 09:44
447 查看
1、乱码
PHP中代码运行出现乱码的时候,需要更改 set encoding为UTF-8格式
2、时间
当前PHP运行环境的时间显示不准确,需要修改php.ini文件,将Date设置如下,调整为当前时间
3、MySQL连接
需要选择条件进行输出时,需要根据where进行输出
4、MySQL数据库中表设计
设计数据库中表的时候,定义varchar类型,不能保存中文字符,首先查看数据库中的character
表的设计如下:
重启服务器,正确,可以输入中文字符
5、web界面显示数据库中的汉字为乱码
在.php文件代码中加入mysql_set_charset('utf8');即可
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');即可
相关文章推荐
- 每天laravel-20160821|CookieJar-1
- 每天laravel-20160821|CookieJar-1
- Yii2 如何使用事件
- (转载)Laravel学习笔记(一)安装配置开发环境
- js 与 php 时间戳的区别(毫秒与秒的计算方式)
- PHP常用函数封装
- ThinkPHP3.2.3实现分页的方法详解
- PHP学习笔记
- php获取数据库中数据,转成json数据
- 仿制smarty模板
- ThinkPHP3.2.3实现分页的方法详解
- PHP学习笔记之php文件操作
- PHP中读取文件的几个方法总结(推荐)
- PHP读取大文件末尾N行的高效方法推荐
- PHP常用文件操作函数和简单实例分析
- 九个很有用的PHP代码
- 基于Thinkphp开发的微商城
- PPTP服务器配置选项详解
- PHP导入Excel和导出数据为Excel文件
- php excel类 phpExcel使用方法介绍