php中遇到的小问题(随遇随记)_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php中遇到的小问题(随遇随记)

php中遇到的小问题(随遇随记)

 2011/8/24 8:11:54  ljying  http://ljying.iteye.com  我要评论(0)
  • 摘要:mysql:1、distinct提取数据库中不重复数据的字段约束2、SELECTCOUNT(*)fromt_sum_duihuanWHEREt_pid=9ort_pid=10ort_pid=11ort_pid=12<!--可用此替换,省事SELECTCOUNT(*)fromt_sum_duihuanWHEREt_pidin(9,10,11,12)-->3、时间戳推算日期的,例如求最近一周内的信息:select*from表wheredateline>
  • 标签:PHP 问题
mysql:
1、distinct  提取数据库中不重复数据的字段约束
2、SELECT COUNT(*) from t_sum_duihuan WHERE t_pid=9 or t_pid=10 or t_pid=11 or t_pid=12<!-- 可用此替换,省事 SELECT COUNT(*) from t_sum_duihuan WHERE t_pid in(9,10,11,12)-->
3、时间戳推算日期的,例如求最近一周内的信息:
select * from 表 where dateline > (unix_timestamp()-3600*24*7)


php:
1、htmlspecialchars_decode()               将取出的html样式的编码复原
2、直接输出sql的编写进行条件检测等:echo "要检测的具体的sql语句";
3、数据库事先已定义好的连接,如$dblink,用于函数时时,必须先声明此变量,
如:function getmysql(){
       global $dblink;
       //具体的实现代码
       }
4、js中写路径传值的格式:
如:<!--此处省略代码-->
      phptime='+time+'&methods=ex&cid='+cid+'&classtime='+classtime ;
       return phptime;
5、排名:如下:
$paiming = $dblink->mem_fetch_only ( "SELECT COUNT(score) from t_sum_account WHERE score>(SELECT score FROM t_sum_account WHERE uid=$cyask_uid)",0 );
$paiming = $paiming + 1;//可使一样分值的人同名次排序
6、插入数据库之前一定要判断时区设置是否正确,要不作为比较判断时间段的条件时麻烦可就大了,吃过这样的亏所以就先记下了:
date_default_timezone_set ( "Asia/Shanghai" );$now = time ();这样取到的今日的时间戳绝对没问题、

发表评论
用户名: 匿名