Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从所有表中获取最近的10个条目_Php_Mysql - Fatal编程技术网

Php 从所有表中获取最近的10个条目

Php 从所有表中获取最近的10个条目,php,mysql,Php,Mysql,有没有办法从所有表中获取最后一个条目?我甚至没有找到查询所有表的方法,尝试了以下方法: SELECT * FROM * 是的,您可以在SQL中执行任何操作,此查询将为您提供表中的10个最后数据,我们开始: 示例: SELECT * FROM tablename ORDER BY id DESC LIMIT 10; 输入表名和id号,这是主键。您也可以像这样在限制5中输入任何数字 SELECT TABLE_NAME` FROM INFORMATION_SCHEMA.TABLES WHERE T

有没有办法从所有表中获取最后一个条目?我甚至没有找到查询所有表的方法,尝试了以下方法:

SELECT * FROM *

是的,您可以在SQL中执行任何操作,此查询将为您提供表中的10个最后数据,我们开始:

示例:

SELECT * FROM tablename ORDER BY id DESC LIMIT 10;
输入表名和id号,这是主键。您也可以像这样在
限制5
中输入任何数字

SELECT TABLE_NAME` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME RLIKE '_posts' ORDER BY TABLE_NAME DESC LIMIT 10`
考虑要获取的数据,因此将行的名称放在ORDER BY之后。完成了

别忘了在学校学习


谢谢

可能重复,显示sql表中的所有表必须在查询中显式命名,不能使用变量或模式。您需要编写动态SQL,从
INFORMATION\u SCHEMA
获取表名。您可能理解错了。此查询显示所有表:
从信息模式中选择“TABLE\u NAME”。TABLE\u NAME类似于“\u posts”的表
如何将其用作动态表列表?执行与第一条注释中的代码相同的操作,我尝试从表列表中使用它。谢谢你的努力。