从 mysql_fetch_assoc() 以相反的顺序回显

2024-04-07

好的,这就是技巧。 在查询中,我从名为 messages 的表中获得了正确的结果。 (它获取按相反顺序插入的时间排序的最后 10 条消息)以下是查询:

$query = mysql_query("SELECT time, username, message
                      FROM messages ORDER BY time DESC LIMIT 10");

后来这些消息通过 ajax 打印在 div 内

while ($item = mysql_fetch_assoc($query)) {
    echo $item['time']." - ".$item['username']." - ".$item['message'];
}

但打印结果我只想以相反的顺序打印它们。 提示:如果我在 ORDER BY 子句中使用 ASC,我不会收到最后插入的消息。

这可以在 php 内部完成吗?


存储您的数据然后使用数组反转 http://www.php.net/manual/en/function.array-reverse.php,

while($row = mysql_fetch_assoc($result)){
    $items[] = $row;
}

$items = array_reverse($items ,true);

foreach($items as $item){
   echo $item['time']." - ".$item['username']." - ".$item['message'];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 mysql_fetch_assoc() 以相反的顺序回显 的相关文章

  • PHP、htaccess:在 URL 中应用页面标题

    我想在 URL 中应用页面 HTML 标题 例如 在这里 stackoverflow url 是这样的 http stackoverflow com questions 10000000 get the title of a page ur
  • 单行的总和值?

    我有一个 MySQL 查询 它返回由一系列 1 和 0 组成的单行 它用于进度条指示器 我现在在代码中对它进行求和 但我尝试对查询中的值求和 并意识到我无法使用 SUM 因为它们有很多列 但只有一行 有没有办法可以在查询中自动求和 就像这样
  • 使用ip地址访问时删除index.php

    我在服务器上上传了 codeigniter 项目 从 URL 中删除 index php 不起作用 我使用IP地址访问它 喜欢http ip http ip地址 下面是我的htaccess
  • PHPUnit RabbitMQ:为创建连接函数编写测试

    我面临以下问题 我编写了一个函数 根据所需参数创建连接对象 AMQPConnection 现在我想编写相应的单元测试 我只是不知道在没有运行 RabbitMQ 代理的情况下如何做到这一点 这是有问题的函数 public function g
  • JSON 为 foreach() 提供的参数无效

    我在从 JSON 检索数据时遇到一些问题 它总是说为 foreach 提供的参数无效 这是 url php 中的 JSON nama IT SERVICE SOLUTION nilai 0 periode 11 tahun 2014 nam
  • array_udiff_assoc() 和 array_diff_uassoc() 有什么区别?

    有什么区别array udiff assoc and array diff uassoc For array udiff assoc 我有这个代码 function myfunction v1 v2 if v1 v2 return 0 re
  • Zend 框架将字母“f”输出到我的页面上

    我已经下载了 Zend 框架稳定版本 我相信是 1 11 上传到我的服务器 并将其添加到我的 php 包含路径中 我的目标是使用 Feed 和 Feed Writer 模块来处理一些 RSS 和 Atom 的繁重工作 问题是 每当我包含 F
  • 如何使用 PHP SDK 在 AWS SES 发送的电子邮件中实现 List-Unsubscribe 标头

    我尝试使用 AWS PHP SDK 添加自定义标头 以便可以实现 List unsubscribe 标头 问题是我找不到任何地方如何实现它 我已阅读文档但什么也没有 http docs aws amazon com aws sdk php
  • Codeigniter:重置表单值

    在我看来 我想要做的是在用户成功注册后清除表单字段 这里一切正常 即用户正在注册 成功消息正在向用户显示 除了我想要做的是清除表单字段的值 我正在使用这个 Clear the form validation field data so th
  • 当“修复表”查询在 mysql 中不起作用时该怎么办?

    我收到此错误 表的存储引擎不支持修复 当我尝试使用查询修复表时repair table tbl college master 表是 innodb 类型 但我不知道我收到此错误 See 手册 http dev mysql com doc re
  • 如何使用 Laravel Eloquent 返回多重关系?

    我有一张桌子叫users 每个用户都有不同的事情 country device computer category 我为上述每一个 事物 创建了一个表格 类似如下 1 United States 2 United Kingdom 3 Aus
  • Symfony2 Twig 扩展

    我在实现树枝扩展时遇到一些问题 我需要创建自己的过滤器 子过滤器 所以我想到了使用twig扩展 我在 MyApp Bundle WebsiteBundle 和文件上创建了一个名为 Extension 的文件夹 网站扩展 php namesp
  • PDO SQLSRV 和 PDO MySQL 在获取 int 或 float 时返回字符串

    当您获取时 PDO MS SQL Server 和 PDO MySQL 都会返回一个字符串数组 即使列的 SQL 类型本应是数字类型 例如 int 或 float 我设法解决了这个问题 但我想了解为什么它们一开始就这样设计 是不是因为PDO
  • 如何在 Python 中包含 PHP 脚本?

    我有一个 PHP 脚本 news generator php 当我包含它时 它会抓取一堆新闻项并打印它们 现在 我在我的网站 CGI 中使用 Python 当我使用 PHP 时 我在 新闻 页面上使用了这样的内容 为了简单起见 我删掉了这个
  • 无法启动 MySQL 服务器 - 控制进程退出并出现错误代码

    我的 mysql 服务器停止后无法启动 命令使用 sudo etc init d mysql restart Error 重新启动 mysql 通过 systemctl mysql serviceJob for mysql service
  • MYSQL - 查找最近的前一天

    我可以以某种方式 不使用 PHP 找到一周中最近的前一天日期吗 Like 最近的上一个星期二的日期是哪一天 CURDATE INTERVAL WEEKDAY CURDATE wday IF WEEKDAY CURDATE gt wday 0
  • 如何使用 MySQL 的 LOAD DATA LOCAL INFILE 在导入 CSV 时将字符串日期更改为 MySQL 日期格式

    我正在使用 MySQL 的 LOAD DATA LOCAL INFILE SQL 语句将数据从 CSV 文件加载到现有数据库表中 下面是一个 SQL 语句示例 LOAD DATA LOCAL INFILE file csv INTO TAB
  • Smarty输出空白页

    已解决 模板文件错误 我有这样的 Smarty 设置 require once smarty Smarty class php smarty new Smarty smarty gt compile dir compile dir smar
  • WooCommerce 使用 AJAX 设置购物车数量?

    我已经为此绞尽脑汁好几天了 需要一些指导 我正在为 WooCommerce 网站完全从头开始制作自定义主题 现在我正在尝试让购物车功能正常工作 我一直试图使用按钮 来更新购物车中产品的数量 对我来说问题似乎是WC 我在functions p
  • 使用 php 获取当前月份的最后 3 个月

    我想获取当前月份最近 3 个月的名称 例如当前月份是八月 所以 我想要六月 七月 八月这样的数据 我已经尝试过这段代码echo date F strtotime 3 months 它只返回六月 如何使用 php 获取当前月份的最后 3 个月

随机推荐

  • SoapUI项目文件可以拆分吗?

    是否可以将 SoapUI 项目 XML 文件拆分为许多较小的文件 我可以看到 XML 文件是代码版本控制中的一个争用点 并导致许多合并冲突 将项目分成许多较小的文件 以便使更改更加隔离 这会更有意义 但最终我们可能会在它们之间复制共享配置
  • 在 SQL 中使用其他表作为 WHERE 条件

    我正在尝试搜索具有给定标签的问题 如何解决以下问题 Tables questions tags question id tag title question id was sent at time My code SELECT questi
  • 在模态底部颤动浮动ActionButton(无脚手架)

    我遇到一种情况 我希望在点击小部件时可以看到模态底部工作表 此代码可以正常工作 来自小部件 它基本上是一张 卡片 return Container color Colors white margin EdgeInsets symmetric
  • 重载 VBScript 中的构造函数

    我找到了一种在 VBScript 中扩展类的方法 但是有什么方法可以传入参数或重载构造函数吗 我当前正在使用 Init 函数来初始化属性 但希望能够在创建对象时执行此操作 这是我的示例类 Class Test Private strText
  • 根据条件合并两个 pandas 数据框

    目标是将两个df如果满足预定条件 则逐行 具体来说 如果列之间的差异小于或等于threshold 然后加入行df 给定两个df df1和df2 以下代码部分实现了目的 import pandas as pd df1 pd DataFrame
  • 将 Cocoapods 与应用程序扩展结合使用

    我正在尝试在 Xcode 6 Beta 6 中构建一个使用 cocoapods 库的照片应用程序扩展 Xcode 为照片扩展创建的桥接标头看不到来自 cocoapods 的任何内容 例如 import
  • 无法识别的选项: - 无法创建 Java 虚拟机

    我正在尝试运行我的 jarLinux 服务器上的文件 这些是我正在运行的命令 JAVA HOME app local opt jdk packages jdk1 6 0 30 export PATH JAVA HOME bin PATH c
  • 在 AWS Java SDK 2.x 中将 DynamoDB Map 解组为文档样式 JSON

    问题的答案使用 Java 将 DynamoDB JSON 转换为标准 JSON https stackoverflow com questions 43812278 converting dynamodb json to standard
  • 通过蓝牙读取原始数据

    我有一个数字人机接口设备 我正在尝试使用 32feet net 连接到它 这样我就可以从中读取输入数据并在我的应用程序中处理输出 我以前从未使用蓝牙编程过 并且正在边学习边编程 我可以使用 microsoft broadcom 堆栈将我的设
  • React - 带参数的同一类中的事件

    我正在使用 Reactable 创建一个表 单击操作框时 我希望通过更改样式来显示一个包含有关该行的额外信息的框 到目前为止 这是我的代码 var SelLines new Object var Home React createClass
  • 我们如何在 flutter Text 或 RichText 中使用上标和下标文本

    我想显示上标文本 但没有找到任何示例 或者任何人都可以帮助我 我也尝试过 Text 和 RichText 但没有找到任何方法或字段 您需要使用 Unicode 这是来自的 Unicode这个答案 https stackoverflow co
  • 环境变量的 SECRET_KEY 错误

    我正在努力通过TaskBuster Django http www marinamele com taskbuster django tutorial create home page with tdd staticfiles templa
  • 如何从 textAngular 工具栏上的自定义按钮插入文本/符号

    本质上我想在工具栏上添加一个按钮 以允许用户将 插入到文本角度编辑器中 http textangular com http textangular com 但是我无法理解如何在注册后向按钮添加功能 由于 textangular 网站上的所有
  • 在 SML 中使用foldr 连接字符串

    我正在尝试声明一个函数 字符串列表 gt 字符串 例如输入 Chicago city USA 应该返回 Chicago city USA 到目前为止我所做的是 fun gather ts foldr op ts 这似乎有点符合 但问题是 我
  • 用户的 Subversion 配置文件存储在主要操作系统上的哪里?

    对于 Subversion 1 7 各个主要操作系统 特别是 Windows Mac OS X 和 Linux 上的 SVN 配置 文件位于何处 subversion config or etc subversion config 适用于
  • Android 8 或更高版本:检查 Google Play 服务

    此方法不断返回 0 根据开发人员文档 如果设备安装了最新版本的 google play 此方法应返回类似 SUCCES 的内容 有人知道如何使用这个吗 Override public void onResume super onResume
  • 是否可以使用 .Net 框架以编程方式记录对 Windows 共享(SMB 共享)的访问?

    只是想知道是否可以找出谁从 Windows 共享中读取了文件 理想情况下使用 NET 但 win32 本机也可以 我想做的是创建类似的东西awstats http awstats sourceforge net Windows 共享 这样我
  • 枚举表单中的所有控件

    private void EnableControls bool enable foreach TextBox t in Page Form Controls OfType
  • VARCHAR 列应该放在 MySQL 中表定义的末尾吗?

    我听说 从一位同事那里听到的 他是从另一位开发人员那里听到的 VARCHAR 列应该始终放在 MySQL 中表定义的末尾 因为它们的长度是可变的 因此可能会减慢查询速度 然而 我对堆栈溢出所做的研究似乎与此相矛盾 并表明列顺序很重要 而对于
  • 从 mysql_fetch_assoc() 以相反的顺序回显

    好的 这就是技巧 在查询中 我从名为 messages 的表中获得了正确的结果 它获取按相反顺序插入的时间排序的最后 10 条消息 以下是查询 query mysql query SELECT time username message F