猿问

PHP / MYSQL:无法在 PHP 过滤后查看第一个数据行

我的代码中有一个非常奇怪的问题。简而言之,我创建了一个系统,它有一个名为dashboard_engineer.php. 此仪表板将仅显示 MySQL 数据库的前 30 个数据行。此仪表板还包含 3 个过滤输入,它们是:

  • 团队

  • 日期从

  • 日期

用户可以使用此过滤器来查找他们的确切数据行。用户只需填写输入并按下按钮Search,这会将用户重定向到dashboard_engineer2.php.

在此仪表板中,将显示所有过滤的数据行。每个数据行包含一个View和一个Remove按钮。该View按钮用于查看数据行的详细信息。

我的问题是View,在过滤后的数据中,单击按钮时显示的第一个数据行中的详细信息为空。View但是,当用户单击按钮时,可以查看第二、第三和后续数据行的详细信息。当我检查第一行的View按钮时,ID该按钮的 是正确的。

任何有关如何解决此问题的建议将不胜感激。

达令说
浏览 66回答 1
1回答

白猪掌柜的

SELECT TOP 30 * FROM不是 MySQL 语法。检查您的服务器错误日志是否有错误。SELECT ... ORDER BY ot_report.report_id DESC LIMIT 30大概就是想要你想要的。
随时随地看视频慕课网APP
我要回答