把关键字设一个值,然后判断那个值 $condition=''; if($keyword=='标题'){ $condition.=" 标题 like '%$keyword%'"; } else if($keyword=='作者'){ $condition.=" 作者 like '%$keyword%'"; } else if($keyword=='单位'){ $condition.=" 单位 like '%$keyword%'";}在所有的sql语句后加上条件就可以了,如mysql_query("select * from db where $condition"); 百度找一个分页的例子,根据你的情况修改下sql语句,还有输出就可以了 前一个sql:select count(*) from db where $condition 后一个 :select * from db where $condition order by id desc limit $offset,$pagesize; $offset为记录开始位置,根据页码改变,$pagesize为每页显示条数,根据代码不一样这两个变量名字会不一样,自己看看就懂了
$condition='';
if($keyword=='标题'){
$condition.=" 标题 like '%$keyword%'";
}
else if($keyword=='作者'){
$condition.=" 作者 like '%$keyword%'";
}
else if($keyword=='单位'){
$condition.=" 单位 like '%$keyword%'";}在所有的sql语句后加上条件就可以了,如mysql_query("select * from db where $condition");
百度找一个分页的例子,根据你的情况修改下sql语句,还有输出就可以了
前一个sql:select count(*) from db where $condition
后一个 :select * from db where $condition order by id desc limit $offset,$pagesize;
$offset为记录开始位置,根据页码改变,$pagesize为每页显示条数,根据代码不一样这两个变量名字会不一样,自己看看就懂了