写的真差!不知道作者是怎么混的!!!pcroal(Pastoral)看到这一句了吗,这是取当前页面的内容
select lk_title,lk_link from temps order by lk_title desc LIMIT ".$curline.",20";if (empty($offset)) {
$offset=1;
$curline = 0;
} else
$curline = ($offset - 1) * 20; }
这里计算从第几条开始!!
select lk_title,lk_link from temps order by lk_title desc LIMIT ".$curline.",20";if (empty($offset)) {
$offset=1;
$curline = 0;
} else
$curline = ($offset - 1) * 20; }
这里计算从第几条开始!!
$ls_sql = ' create temporary table temps ';
$ls_sql .= ' select lk_title,lk_link from lk_t_content ';
$ls_sql .= " where lk_title like '%".$searchcontent."%' ";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~当有条件查询时
结果总是出错?这里的条件
在什么情况下才起作用?
*******
用$ls_sql .= " where lk_title rlike \"".$searchcontent."\"";
for ($i=1; $i <= $pages; $i++) {//就是这里不明白,怎么工作的?
$temps = "<a href='".$PHP_SELF.'offset='.$i."'>".$i."</a>";
print $temps;
print " ";
} *******
是不明白for循环还是不明白如何取得页数?
是的,这里的for循环不明白?请问为什么?
分数还可以增加。
请问临时表建立之后,
$ls_sql = ' create temporary table temps ';
$ls_sql .= ' select lk_title,lk_link from lk_t_content ';
$ls_sql .= " where lk_title like '%".$searchcontent."%' ";
$res = mysql_query($ls_sql, $dbh);
是不是所有的数据都存入了临时表中去了?
写了一大砣说我session过期啊~~~
statement
}其中的 expr1 为条件的初始值。expr2 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。expr3 为执行 statement 后要执行的部份,用来改变条件,供下次的循环判断,如加一..等等。而 statement 为符合条件的执行代码段程序,若程序只有一行,可以省略大括号 {}。下例是用 for 循环写的 "以后不敢了" 的例子,可以拿来和用 while 循环的比较。<?php
for ($i=1; $i<=10; $i++) {
echo "$i. 以后不敢了<br>\n";
}
?>
就是在上面哪个朋友的程序中的for是怎样工作的我不太清楚。
主要是哪个朋友写的分页时的思路是什么?
他是为什么哪样来分页?
我觉得把有条件的查询结果全部存到临时表中去,然后我再用limit对临时表结果分页
查询,最终达到对查询结果的分页。
前两天一直在试另外两位朋友用类写的分页程序,好多人都说很好用,但是我这里分页
总是不对,总是第一页显示结果是正确的,第二页就不是我要的结果了,变成了按顺序
显示我原先表中的数据,所以我想先把查询结果找出来放到临时表中去,然后再用哪两
位朋友的分页类实现对查询结果的分类。
只是少一个问号$temps = "<a href='".$PHP_SELF.'?offset='.$i."'>".$i."</a>";
|