Mysql
言会咸
典型80后程序猿,太追求完美,为了理想而奋斗
展开
-
MySQL数据类型及列类型
armscii8 (ARMSCII-8 Armenian) armscii8_bin 亚美尼亚语, 二进制 armscii8_general_ci 亚美尼亚语, 不区分大小写 ascii (US ASCII) ascii_bin 西欧 (多语言), 二进制转载 2009-05-21 14:25:00 · 994 阅读 · 0 评论 -
后台管理员群发站内消息的程序设计
简单说原理。 1.有个保存用户信息的表。比如:++++++++++++++++++++php_user_info++++++++++++++++++++uid username password用户的id 用户名 密码++++++++++++++++++++2.一个保存发给用户的信息的表。比如:+++++++++++++原创 2011-12-20 01:55:43 · 3016 阅读 · 2 评论 -
PHP日期处理,mysql按日期、时间查询
date_default_timezone_set('PRC'); //默认时区echo "今天:",date("Y-m-d",time()),"";echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"";echo "昨天:",date("Y-m-d",strtotime("-1 day")), "";echo "明天:",date("Y原创 2012-08-09 23:20:15 · 7266 阅读 · 0 评论 -
Mysql 按年度、季度、月度、周、日SQL统计查询
最近遇到一个问题:开发时建表没有 建立day month year 字段 直接用的时间戳,但是统计时要用到 按天,月,年排序这个不用程序处理 直接用mysql可以处理:mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型! FROM_UNIXTIM()将unix时间戳转为datetime转载 2012-08-09 12:46:57 · 22132 阅读 · 2 评论 -
关于thinkphp入库出现两次反斜线转义和thinkphp数据库类的转义
这种情况是在 magic_quotes_gpc 开启的情况下发生的。原因是thinkphp在入库的时候没有判断 magic_quotes_gpc 是否开启,不管三七二十一地进行了转义处理。解决办法是在入口文件增加如下代码则可:if (!get_magic_quotes_gpc()) { function addslashes_deep($value) { $v转载 2012-08-12 22:06:11 · 8245 阅读 · 0 评论 -
PHP+Mysql多关键字,多字段 生成SQL语句的函数
先看实例:$keyword="1 2 3";echo $sql=search($keyword,"enter_gongyin_pic","a+b+c"); //函数生成,没有LIMIT,没有ORDER BY生成:SELECT * FROM `enter_gongyin_pic` WHERE `a` LIKE '%1%' OR `a` LIKE '%2%' OR `a` LIKE '转载 2012-08-13 22:40:44 · 4674 阅读 · 0 评论