这个其实就是数据库的查询与判断select top 1 from table where id>"&id&" order by id asc这样获取的就是下一条了 select top 1 from table where id<"&id&" order by id desc 这是上一条了!
我这是mysql数据库,不能用top 1. 而且我这的sql是写在hibernate映射文件中的,也不能用“<”。 我这样: <query name="queryPrevDiary" comment="查询前一篇日记"> from Diary diary where diary.diaryId < ? and diary.familyId=? order by diary.diaryId desc limit 0,1 </query> 报错说不能用“<”,郁闷。
<a href="shouye.html?act=333" onclick="return ruru();">连接</a>可以在脚本中 function ruru() { var obj=event.srcElement; alert(obj.getAttribute("href")); return false; } 对id 进行分解。。就可以得到你所需要id
谢谢各位,已经解决了!!! from Diary diary where diary.diaryId<![CDATA[<]]>? and diary.family=? order by diary.diaryId desc 转码就可以了
select top 1 from table where id<"&id&" order by id desc
这是上一条了!
我这是mysql数据库,不能用top 1.
而且我这的sql是写在hibernate映射文件中的,也不能用“<”。
我这样:
<query name="queryPrevDiary" comment="查询前一篇日记">
from Diary diary where diary.diaryId < ? and diary.familyId=? order by diary.diaryId desc limit 0,1
</query>
报错说不能用“<”,郁闷。
function ruru()
{
var obj=event.srcElement;
alert(obj.getAttribute("href"));
return false;
}
对id 进行分解。。就可以得到你所需要id
from Diary diary where diary.diaryId<![CDATA[<]]>? and diary.family=? order by diary.diaryId desc
转码就可以了