php数据读取问题?

[复制链接]
查看11 | 回复3 | 2008-12-3 18:13:22 | 显示全部楼层 |阅读模式
SetQuery($sql);

$dsql->Execute();

while ($zx=$dsql->GetArray()){ ?>

[tr]

[td][/td]

[td]
[color=]·
[url=]" target="_blank">[/url][/td]

[/tr]


用上面的语句读取数据库文件 总不自动更新
调用的总是以前的数据,怎么使他调用数据及时u

回复

使用道具 举报

千问 | 2008-12-3 18:13:22 | 显示全部楼层
你应该用倒序查询,这样查到的就是最新的数据。 order by id asc (顺序) 默认是这样的 order by id desc (倒序) 不知道你的记录有序列号ID,或者日期什么的没有,用它来做顺序号。 如果有id这个字段的话,你上述的语句就可以写成: $sql="SELECT * FROM `dh_full_search` WHERE `typeid` =52 order by `id` desc LIMIT 0 , 8";...
回复

使用道具 举报

千问 | 2008-12-3 18:13:22 | 显示全部楼层
看着像dedecms 的程序,,,可能是他的程序里加了缓存的,解决方法:在后台找找,设置一下不缓存。...
回复

使用道具 举报

千问 | 2008-12-3 18:13:22 | 显示全部楼层
默认数据库是递增排列的,数据往后添加,你老取前面的数据怎么回有变化比如现在你有0-9条数据,取前八条是0-7,如果新加了数据5条数据,就变成0-14,你取前8条,数据还是跟原先一样。要取得新数据就得从后往前取,让查询结果按降序排列$sql="SELECT * FROM `dh_full_search order by id desc WHERE ty...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行