求助 PHP调取数据库数据 限制调取条数
时间:2011-09-29
来源:互联网
$sql="SELECT
`r_id`,`r_adddate`,`r_name`,`r_position`,`r_edu`,`r_sex`,`r_pay`,`r_appraise`,`r_jobtype`,`r_workadd`,`m_nameshow` FROM `{$cfg['tb_pre']}resume` INNER JOIN `{$cfg['tb_pre']}member` ON `r_mid`=`m_id` WHERE ";
$sqladd=" `r_cnstatus`=1 AND `r_flag`=1 AND `r_openness`=0 AND `m_flag`=1 AND DATEDIFF(`m_startdate`,'".date('Y-m-d')."')<=0 AND DATEDIFF(`m_enddate`,'".date('Y-m-d')."')>=0 AND `r_personinfo`=1 AND `r_careerwill`=1".$sqladd;
if($usergroup==0&&$usergroup!='') $sqladd.=" AND `r_usergroup`=0";
if($usergroup==1) $sqladd.=" AND `r_usergroup`=1";
if($usergroup==2) $sqladd.=" AND `r_usergroup`=2";
$jobtype=isset($jobtype)?intval($jobtype):'';
if($jobtype==2) $sqladd.=" AND `r_jobtype`=2";
$sql.=$sqladd;
限制调取条数 默认是调取全部数据 我只想调取最新10000条 该怎么修改 谢谢了
`r_id`,`r_adddate`,`r_name`,`r_position`,`r_edu`,`r_sex`,`r_pay`,`r_appraise`,`r_jobtype`,`r_workadd`,`m_nameshow` FROM `{$cfg['tb_pre']}resume` INNER JOIN `{$cfg['tb_pre']}member` ON `r_mid`=`m_id` WHERE ";
$sqladd=" `r_cnstatus`=1 AND `r_flag`=1 AND `r_openness`=0 AND `m_flag`=1 AND DATEDIFF(`m_startdate`,'".date('Y-m-d')."')<=0 AND DATEDIFF(`m_enddate`,'".date('Y-m-d')."')>=0 AND `r_personinfo`=1 AND `r_careerwill`=1".$sqladd;
if($usergroup==0&&$usergroup!='') $sqladd.=" AND `r_usergroup`=0";
if($usergroup==1) $sqladd.=" AND `r_usergroup`=1";
if($usergroup==2) $sqladd.=" AND `r_usergroup`=2";
$jobtype=isset($jobtype)?intval($jobtype):'';
if($jobtype==2) $sqladd.=" AND `r_jobtype`=2";
$sql.=$sqladd;
限制调取条数 默认是调取全部数据 我只想调取最新10000条 该怎么修改 谢谢了
作者: xiaoli19860510 发布时间: 2011-09-29
select * from table_name where a = 2 limit 0, 1000
作者: liudng 发布时间: 2011-09-29
你好 能不能具体点 我修改不来@ 谢谢
作者: xiaoli19860510 发布时间: 2011-09-29
代码改为:
PHP code
注意:请修改“开始取记录的位置”为实际记录开始的索引位置,“取记录条数”请修改为要取的具体条数,例如:limit 0,10 表示从第0条记录开始取10条,注意索引是从0开始的
PHP code
$sql="SELECT `r_id`,`r_adddate`,`r_name`,`r_position`,`r_edu`,`r_sex`,`r_pay`,`r_appraise`,`r_jobtype`,`r_workadd`,`m_nameshow` FROM `{$cfg['tb_pre']}resume` INNER JOIN `{$cfg['tb_pre']}member` ON `r_mid`=`m_id` WHERE ".' limit 开始取记录的位置,条数'; $sqladd=" `r_cnstatus`=1 AND `r_flag`=1 AND `r_openness`=0 AND `m_flag`=1 AND DATEDIFF(`m_startdate`,'".date('Y-m-d')."')<=0 AND DATEDIFF(`m_enddate`,'".date('Y-m-d')."')>=0 AND `r_personinfo`=1 AND `r_careerwill`=1".$sqladd; if($usergroup==0&&$usergroup!='') $sqladd.=" AND `r_usergroup`=0"; if($usergroup==1) $sqladd.=" AND `r_usergroup`=1"; if($usergroup==2) $sqladd.=" AND `r_usergroup`=2"; $jobtype=isset($jobtype)?intval($jobtype):''; if($jobtype==2) $sqladd.=" AND `r_jobtype`=2"; $sql.=$sqladd;
注意:请修改“开始取记录的位置”为实际记录开始的索引位置,“取记录条数”请修改为要取的具体条数,例如:limit 0,10 表示从第0条记录开始取10条,注意索引是从0开始的
作者: skyaspnet 发布时间: 2011-09-29
根据组建或写入时间排个倒序,在limit 1000就好了
作者: libo1986227 发布时间: 2011-09-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28