您的位置:首页 > 数据库 > MySQL

浏览图片显示下一张

2010-04-26 20:07 204 查看
  做网站真是不一样,不断的有新需求,不段的改进。今天在做浏览图片时,感觉很单调,到了末尾一样,于是想着改进一下,单击图片时显示下一张,如果达到最后一张图片时,返回到第一张。

   思路: 先查找表中ID最大的一条记录,然后和当前记录的id比较,如果当前的小于查找到的最大的话,就返回一个最大当前的一条记录,如果当前的大于查找到的最大的话,就返回最小的一条记录。

代码如下:

 

 

/// <summary>
/// 返回下一张
/// </summary>
/// <returns></returns>
public string findinfo()
{
MySQL mysql = new MySQL();
DataTable dt = new DataTable();
dt = mysql.MySQLDataTable("select max(Per_Id) from tb_Person");
int max = Convert.ToInt32(dt.Rows[0][0].ToString().Trim());  //获得最大记录ID号
if (Per_Id< max) //如果小于最大的        {
dt = mysql.MySQLDataTable("select top 1 Per_Id  from tb_Person where Per_Id>" + Per_Id + ""); //得到下一个数据
return dt.Rows[0][0].ToString().Trim(); //返回下一个数据id
}
else
{

dt = mysql.MySQLDataTable("select min(Per_Id) from tb_Person");
return dt.Rows[0][0].ToString().Trim();  //得到第一条数据        }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql string