You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

unvs | PHP | 2013-04-20
错误部分代码:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version当一个PHP网站,在提交含有单引号的内容时,提示如上错误(无法实现转义),基本原因是版本问题,需要由PHP v5.2升级到v5.3以上版本。另有一种情况是:当前mysql版本不支持的命令引起的错误,比如:mysql v5.5开始,TYPE=MYISAM这... [阅读全文]

运行页面提示”Cannot send session cache limiter – headers already sent by”错误

unvs | PHP | 2013-01-05
运行PHP页面,提示“Cannot send session cache limiter – headers already sent by()”或者"function session_start()"错误,让人非常头痛。因为这不是第一次遇到了,为了加深印象,把问题原因分析及解决方法详细写下来,分享给大家。 问题分析:记得第一次遇到这个问题时,谷歌了很多答案,也有很多种解决方法,但出现这个... [阅读全文]

Zend Studio 9如何进行整个项目搜索 字符查找替换

unvs | PHP | 2012-11-04
zend studio从8.0升级到了9.0.3版本,今天在开发项目时,想利用项目查找某个字符串。发现Ctrl+F只能在当前页进行字符查找、替换操作,有点纳闷,不像dreamweaver可以全局或项目字符查找。于是简单研究了下,还是可以做到项目字符搜索查找,并且功能也非常强大。下面简要介绍方法并解释说明:1、Ctrl+H打开项目搜索功能你也可以不用快捷键,选中项目,右... [阅读全文]

Zend Studio 8运行出现脏区域、发现了问题解决方法[疑难解答]

unvs | PHP | 2012-10-21
用Zend studio 8有半年时间了,开发搭建了很多项目,今天运行,突然弹出一个错误框,提示“在处理脏区域期间发生了内部错误”,后面关闭再次运行,问题更多了,反复弹出,关都关不掉。遂网上找下了答案,顺利解决,出现此问题原因及解决方法分享出来。 1、处理脏区域,内部发生错误如下图所示: 出现原因:由于Zend studio软件占用内存较大... [阅读全文]

全面剖析Smarty缓存机制二[清除缓存方法]

unvs | PHP | 2012-10-18
前段时间,写了一篇 Smaryt缓存机制的几种缓存方式 ,详细介绍了三种缓存方式:全局缓存、部分缓存、局部缓存,以及通过is_cache()判断是否存在缓存来进行缓存生成。本来这篇早该完成,由于时间关系推到今天,还好思绪没有忘掉,闲话不多说,今天主要讲解Smarty缓存机制中如何清除缓存以及缓存集合的使用技巧,下面步入正题。 一、普通清除缓... [阅读全文]

全面剖析Smarty缓存机制一[三种缓存方式]

unvs | PHP | 2012-09-23
今天主要全面总结下Smarty模板引擎中强大的缓存机制,缓存机制有效减少了系统对服务器的压力,而这也是很多开发者喜欢Smarty的原因之一,由于篇幅较大,便于博友阅读,这篇文章将剖析Smarty缓存的几种方式,下篇文章着重讲解下设置缓存及清除缓存的技巧方法(其中包含缓存集合方法)。 一、Smarty缓存的几种方式缓存机制中,分为全局缓存、部分缓存、局... [阅读全文]

PHP中ereg与preg_match和preg_match_all函数的区别

unvs | PHP | 2012-08-20
今天查找资料了解了下ereg、preg_match和preg_match_all三个正则表达函数的用法及区别,下面简单解释说明,并举以实例,最后另附上一个使用正则表达式验证中文字符串的方法。PHP中几个正则函数的用法及区别函数用法:preg_match(mode, string subject, array matches); 相比ereg更加规范,执行效率越高ereg(mode, string subject, array regs);mode:正... [阅读全文]

PHP开发时页头会空出一行[疑难解答]

unvs | PHP | 2012-07-16
这个问题,刚接触PHP时就遇到过,也找到原因及解决方法,今天恰好再次遇上,又逢Ultraedit到期了,想写篇文章把此问题的原因及解决方法记下来,并把一个破解的UE简体中文版下载链接分享出来,内容不多,入主题。 问题描述:页面运行时,页头会莫名空出一行,或嵌入相关PHP页面时–出现空行或错位。 误区:大部分PHP初学者,会认为是样式等问题,随... [阅读全文]
ė14,969 views 63条评论 0, , ,

执行Mysql提示”Column count doesn’t match value count at row 1″错误

unvs | PHP | 2012-05-23
在网站系统进行安装时,出现“Column count doesn’t match value count at row 1”信息错误,经检查发现,原因是:由于一个SQL执行语句,前面的字段与后面值的数目不一致。比如:INSERT INTO("id","username","password") VALUES("admin","123123"); 这种情况就会报错。 本地执行语... [阅读全文]
ė131,926 views 61条评论 0, , , ,

Mysql获取数据出现繁体显示为乱码的问题[疑难解决]

unvs | PHP | 2012-05-16
将数据从Mysql数据库中导出来,出现的问题还真多,昨天碰到 日历插件中不支持该字符串所表示的DateTime,今天遇到 Mysql导出的数据中繁体显示为乱码、问号 的问题。根据经验试着调整数据库编码,要么还是乱码,要么没有变化。经过苦苦研究,终于解决了,方法比较简单,同时,也摸索了一套解决mysql获取数据出现乱码思路的方案。把它分享出来。 一... [阅读全文]
ė19,285 views 6没有评论 0, , , ,

PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]

unvs | PHP | 2012-03-22
今天写下php中,如何通过各种方法 获取当前系统时间、时间戳,并备注各种格式的含义,可灵活变通。1、获取当前时间方法date()很简单,这就是获取时间的方法,格式为:date($format, $timestamp),format为格式、timestamp为时间戳–可填参数。2、获取时间戳方法time()、strtotime()这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,... [阅读全文]

讨论magic_quotes_gpc、mysql_real_escape_string、addslashes的区别及用法

unvs | PHP | 2012-03-17
本篇文章,主要先重点说明 magic_quotes_gpc、mysql_real_escape_string、addslashes 三个函数方法的含义、用法,并举例说明。然后阐述下三者间的区别、关系。一、magic_quotes_gpc含义介绍这个函数,只有在页面传递 $_GET,$_POST,$_COOKIE 时才会发生作用,主动进行调用,在web客户端执行。对传递的字符串是否进行转义处理。用法: magic_quotes_... [阅读全文]
Ɣ回顶部