喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [代码] 新手求教数据库ID问题  
 
然然
新手上路
Rank: 1



UID 119122
精华 0
积分 12
帖子 8
金钱 12 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-4-17
状态 离线
[广告]: q m
新手求教数据库ID问题

$sql="select * from $table_a  order by id desc ";
            //以下查询表中其他内容,在此省略。

            $sql2="select * from $table_a where id=$rows[id]-1 ";
           //以下查询表中其他内容,在此省略。

            $sql3="select * from $table_a where  id=$rows2[id]-1 ";
           //以下查询表中其他内容,在此省略。

            $sql4="select * from $table_a where  id=$rows3[id]-1 ";
            //以下查询表中其他内容,在此省略,重复类似查询……
            
            $sq110="select * from $table_a where id=$rows9[id]-1 ";

            //现已按降序查询出10个ID

            我现在把10个ID放在<table>的10个<td>里分别显示10个ID:  rows[id],  rows2[id], rows3[id]……rows10[id]

            现在出现一个问题,比如某用户发了个贴,ID为50。发了后他把该贴删除,然后再重发一个贴,此时ID为51。      
            但现在正好没了ID为50的那个贴。我的SQL查询查完ID为51的就中断了,在<td>中的显示也中断了。

           请教高手,如何解决该问题?

[ 本帖最后由 然然 于 2008-4-30 01:39 AM 编辑 ]
2008-4-30 01:34 AM#1
查看资料  发短消息  顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] 分卷导出的数据库。怎么快速导入到MYSQL里面?
不用写那么多条查询语句

$sql="select * from $table_a  order by id desc ";
$result=mysql_query($sql,$conn);
while($row=mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>$row[id] </td>";
echo "</tr>";
}

这样就OK啦,不用担心连不起来啦~~~,循环输出~~~~,兄弟,看看手册吧




MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2008-4-30 08:11 AM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
madnysky
金牌会员
Rank: 6Rank: 6
我疯了


UID 75423
精华 0
积分 1629
帖子 306
金钱 1629 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-6-23
状态 离线
[推荐阅读] [北京]魔时网诚聘PHP研发工程师
写程序不要想当然.基础也很重要.



人生就像拉屎,有时候你明明很努力了,可出来的却是个屁.
2008-4-30 11:26 AM#3
查看资料  发短消息  QQ  顶部
 
carpenter (carpenter)
金牌会员
Rank: 6Rank: 6
高级会员



UID 15303
精华 0
积分 1093
帖子 1074
金钱 1093 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2002-7-17
来自 辽宁
状态 离线
[推荐阅读] 北京找到无线招聘PHP软件工程师
LZ你这么写很费资源啊,而且速度会比较慢。

改成hero913  (文风大侠) ,写的那样多好啊。
如果不把重复的动作用循环来处理,还要程序干什么?
2008-4-30 11:51 AM#4
查看资料  Blog  发短消息  QQ  顶部
 
然然
新手上路
Rank: 1



UID 119122
精华 0
积分 12
帖子 8
金钱 12 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-4-17
状态 离线
[推荐阅读] 临时存下,用完即删
hero913 ,可是我只查询10个记录啊,你那样不是把所有记录都查询出来了?而且我输出10个ID时是放进<td>去输出的,用WHILE就不行了啊。



天外有天,有外有人。
2008-4-30 12:33 PM#5
查看资料  发短消息  顶部
 
然然
新手上路
Rank: 1



UID 119122
精华 0
积分 12
帖子 8
金钱 12 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-4-17
状态 离线
[推荐阅读] 如何知道服务器是否支持pl?
我的意思是只查询10个记录,然后不能用循环一起输出,在特定的环境里分别单个输出



天外有天,有外有人。
2008-4-30 12:37 PM#6
查看资料  发短消息  顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] 5.1放假4天
回楼上的,地就用分页的方式啊,每页只显示10条记录,在网上找找,PHP网页分页类,到处都是



MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2008-4-30 01:33 PM#7
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024652 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP