今天试了下insert into table VALUES ( ...... &
目前fawe使用了thinkphp等作为开发底层,同时还保留了传统的代码结构,全局函数还是预备了不少,非常有怀旧感,有点意思的是取中文字符长度,在mysql中如varchar(255)是将中\英文字符都按一位算,但在php中如常用的utf8下英文字符是按一位算,中文字符是按3位算;fanwe统一了js和php下的中文字符,都按2位算,关键就是全局函数getStrLen,将3位中文字符都转成2位算长
mysql全文搜索match against对于搜索若干不同单词比较有效,可以匹配一个以上的单词,这种匹配可以不是仅仅一个单词的级别匹配,也就是若干单词都要匹配才match,记录中仅有一个匹配单词则该记录不匹配,要实现很简单,就是同时匹配的若干单词用""双引号包含进来,如 MATCH(field) AGAINST('"word1 word2 word3"
1.单引号字符串只转义\'和\\,而双引号都转义且替换php变量;运行 <?php $a = 'hello\\\p'; echo $a ."<br />"; $b = "hello\\\p"; echo $b ."<br />"; $a = 'hello\\p'; echo $a .&q
一、后台/系统/缓存管理/清除系统缓存可清除fanwe系统产生的缓存。 1。后台数据缓存复选框对应后台缓存的清理,将网站根目录/public/data/admin/runtime下的文件及目录删除也可以清理后台缓存(特别是后台显示不正常的时候);关键代码是clearCache(admin/Common/common.php),清除的就是网站根目录/public/data/admin/runtim
explode按整个分割符字符串参数分割字符串(第二个参数)为数组,但如果需要多个分割符则用strtok,配合while一步一步将字符串分割. <?php $a = 'heollommpnn'; var_dump(explode('op',$a)); $b = strtok($a,'op'); while( !empty($b) ){ &nbs
最近在研究fanwe开源社区系统,里面的文档比较少,毕竟不是收费的,后台数据库类在admin\ThinkPHP\Lib\think\db,后台Model原型在admin\ThinkPHP\Lib\Think\Core\Model.class.php,后台一些公用函数在admin\ThinkPHP\common\functions.php,有些类变量如Fanwe
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号