问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP显示数据库信息问题

发布网友 发布时间:2023-10-18 12:08

我来回答

5个回答

热心网友 时间:2024-12-15 01:38

不大明白你的意图,如果只是想最后的一条在第一的位置,何必去修改呢,直接order by id desc 就行了。如果你的是想更新一遍全表的数据,那就只能一个个更新了。但我有个疑问就是如果数据量巨大的时候你还需要这样整个表去更新吗?你的服务器吃得消吗?追问看来我的意思各位真的没有理解过来,是这样的,我添加数据总是想最新添加的显示在第一行了,因为添加数据在最上排,下面的表直接可以显示我刚刚添加的数据,如果按正常添加数据的话,那比如说我一个月之前的数据岂不是在第一行显示么?我要查看我刚添加的数据还要跳转到最后一行,对吧。其实很简单,我现在添加的数据就是在第一行显示,我一眼就能看到,说明我刚添加的是对的,明白了吗?

追答那直接在查询时候使用 order by id desc 不就是在第一条了吗???如果你是使用工具直接查看数据库的,工具也有设置根据哪个字段来升序还是降序来排列的。

热心网友 时间:2024-12-15 01:38

假设序号字段是number,表名是test,先执行update
update `test` set `number` = `number` + 1;
然后insert `test` (`number`) values(1);

不过其他人的回答也对,你可以讲一下你的目的,也许有更好的解决办法。如果不是必要的话确实这个影响效率。追问看来我的意思各位真的没有理解过来,是这样的,我添加数据总是想最新添加的显示在第一行了,因为添加数据在最上排,下面的表直接可以显示我刚刚添加的数据,如果按正常添加数据的话,那比如说我一个月之前的数据岂不是在第一行显示么?我要查看我刚添加的数据还要跳转到最后一行,对吧。其实很简单,我现在添加的数据就是在第一行显示,我一眼就能看到,说明我刚添加的是对的,明白了吗?

追答明白。你的思路有问题。
首先,添加数据到数据库中和显示之间并没有直接的关系,因此你实际上希望看到的效果就是刚刚添加的数据在当前页面显示(当然,以后打开这个页面的话需要翻到特定的页数才行),是不是呢?

这个东西应该是用ajax来做的,和数据库并没有关系,我把逻辑告诉你,代码就帮不到你了

1.页面显示数据列表,同时有一个添加按钮
2.点击添加按钮弹出form表单
3.使用ajax提交表单,服务端返回结果:1-存储失败,返回失败原因;2-存储成功,取出刚刚保存的行,用json形式返回
4. ajax执行完毕,如果得到的返回值是字符串,表示插入失败,显示原因,否则js得到json数据,使用该数据动态构建一个tr
5. 将该tr插入为数据列表的第一行

相关文档:jQuery实现ajax表单提交 http://wenku.baidu.com/view/eb9db9090740be1e650e9aad.html
使用jQuery制作分页和列表 http://wenku.baidu.com/view/a424b963011ca300a6c39027.html

热心网友 时间:2024-12-15 01:39

这个应该数据库语句就能实现了吧 按插入数据的时间顺序排列 你的表里加上这一列 按这个规则排序取出需要的几行不就行了

热心网友 时间:2024-12-15 01:39

你的意思是数据表中有个id属性列?还是,仅仅从数据库显示出来的时候,加上的追问是这样的,我添加数据总是想最新添加的显示在第一行了,因为添加数据在最上排,下面的表直接可以显示我刚刚添加的数据,如果按正常添加数据的话,那比如说我一个月之前的数据岂不是在第一行显示么?我要查看我刚添加的数据还要跳转到最后一行,对吧。其实很简单,我现在添加的数据就是在第一行显示,我一眼就能看到,说明我刚添加的是对的,明白了吗?
我意思是通过网页来实现,比如说session啊什么的,数据库影响效率吧。

热心网友 时间:2024-12-15 01:40

为嘛要如此设计数据库呢?如果是为了取值排列顺序的话,大不了加上倒序就是了追问看来我的意思各位真的没有理解过来,是这样的,我添加数据总是想最新添加的显示在第一行了,因为添加数据在最上排,下面的表直接可以显示我刚刚添加的数据,如果按正常添加数据的话,那比如说我一个月之前的数据岂不是在第一行显示么?我要查看我刚添加的数据还要跳转到最后一行,对吧。其实很简单,我现在添加的数据就是在第一行显示,我一眼就能看到,说明我刚添加的是对的,明白了吗?

追答

如果你为了自己查看方便,打开数据库就能看到最新添加的数据,你完全可以让数据库按照ID倒序的方式显示数据

如果为了让其他程序获取最新添加的数据,SQL语句也完全可以按照ID倒序方式查询数据库

按照你非要修改ID的话,你有没有考虑过数据库效率的问题,如果你数据库里有1万条数据,你为了添加第1万零1条数据,你要把前面的1万条记录都更新一遍,如果十万条呢?你等着没响应吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕甲状腺激素偏高正常吗 怀孕检查甲状腺素偏高是什么原因引起的 怀孕了甲状腺功能偏高是怎么回事 怀孕甲状腺高是什么引起的 孕中期促甲状腺激素偏高是什么原因 重钢别墅靠谱吗 重刚别墅的致命缺点 重钢别墅的优点和缺点各是什么 积食可以吃什么 车子换了点火线圈,分缸线,火花塞以后车子打不着。这是什么原因 马牌轮胎23555r18要多少气压2 孔雀鱼冬天能养活不? 休闲产品加葱油能高温杀菌吗为什么 财务管理,成本会计,管理会计的区别和联? 过桥过路费如何记帐1 户口本上的血型准么11 Thinkpad R400 2784A36的LCD背光显示屏能改成LED背光吗?怎么改? 心电轴左偏是什么回事,它会造成胸口痛吗? 为什么苹果手机可以看到别人的通讯录。 QQ自由幻想43CK做什么能赚钱,不充钱,我不是RMB玩家 高速交警干什么的? 想来想去还是要去学厨师,不知道哪里可以学到真技术 「关注」睡前三口水极其重要,可惜很多人却不会喝 请问参加COSPLAY的比赛有年龄限制么? 现在哪个网络电视软件最好? 北京托尼盖美发学院的简介 2型糖尿病综合控制目标是将胆固醇控制在多少 转烦恼为智慧 关于动漫原资源 喜马拉雅门窗质量怎么样 如何纠正孩子走路低头弯腰驼背不好习惯a学 太阳黑子对地球的影响主要表现在哪三个方面86 在网络上看电视下载什么软件最好?22 广西都市时空装饰怎么样?好象是南宁装饰公司?16 这个mcm专柜有款式吗?多少钱? Mcm钱包多少钱正品 武汉都市时空美家装饰工程有限公司怎么样?6 太阳活动对地球的影响主要表现为:( ) A.太阳活... 一年内第二次修改技巧 一个手机号注册两个怎么弄 过路费和过桥费怎么交? 银河系为什么是一条白色的带子 修行是修炼面对烦恼的心态和智慧 解决烦恼的5种人生智慧 我在贷上钱借了一笔钱 今天是还款日 还款的时候显示当日失败次数超限... word 页码 分节符 中邮钱包循环贷放款失败 从南京到淮安过桥过路费一共多少?应该怎么走?2 如何纠正孩子走路低头弯腰驼背不好习惯a学 请问参加COSPLAY的比赛有年龄限制么?