mysql怎样每次读取5条数据?

mysql怎样每次读取5条数据?,第1张

需要知道偏移量的,并且需要数据是有序的,

select * from table where id >= (偏移量) limit (需要取出的数量)

严谨起见,建议再多一步排序

select * from table where id >= (偏移量) order by id asc limit (需要取出的数量)

<?php

include './conn.php'

// images为数据表名称,有id(索引)、english_name、chinese_name三个字段

$sql = "SELECT * FROM images"

$results = mysql_query($sql, $conn)

$row = mysql_fetch_array($results) // 默认从第一行获取

echo 'id: '.$row['id'].'<br/>'

echo 'english_name: '.$row['english_name']

echo 'chinese_name: '.$row['chinese_name'].'<br/>'

$del_id = $row['id']

// 循环输出所有信息

/*while ($row = mysql_fetch_array($results)) {

echo 'id: '.$row['id'].'<br/>'

echo 'english_name: '.$row['english_name']

echo 'chinese_name: '.$row['chinese_name'].'<br/>'

}*/

// 释放资源

mysql_free_result($results)

// 删除语句,注意限定条件

$sql_del = "DELETE FROM images WHERE id = ".$del_id

mysql_query($sql_del, $conn)

// 判断影响行数

if(mysql_affected_rows($conn) > 0)

echo "删除成功!<br/>"

else

echo "删除失败!<br/>"

上面的例子会了,就能解决你的问题了~

关于下面的问题,setcookie函数看一下,验证码的话会用到session和GD库绘制图片的知识。要实现用户(自动)登录功能,还是有许多知识需要学习的~如果有什么疑问,可以联系我,能力范围,乐意解答~

如果有时间字段的话,使用最时间字段来做条件,

select * from xx where time >date('2012-08-20 11:20:00') and time <date_add('2012-08-20 11:20:00',interval 5 minute)

没有的话就使用limit,总共需要288次,每次取30条

select * from xx limit 30*取的次数,30


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8486762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存