gpt4 book ai didi

php - 将 mysql_num_rows 与多个表一起使用?

转载 作者:行者123 更新时间:2023-11-29 23:03:26 25 4
gpt4 key购买 nike

这是我开始使用的代码:

$result = mysql_query("SELECT * FROM apis_hashes_a", $link);
$count = mysql_num_rows($result);

我需要做的是获取以apis_hashes_开头的所有表的所有行的总和。

有大量的表,并且一直在添加新表,但所有这些表都以 apis_hashes_ 开头。这是可以做的事情还是我必须在 PHP 代码中单独列出每个表?

最佳答案

只需在 SQL 中使用 SUM()。使用下面的代码

<?php
$query = "SELECT SUM(TABLE_ROWS) as score
FROM INFORMATION_SCHEMA.TABLES
WHERE SCHEMA = '{your_db_name}'";
$result = mysql_query($query, $link);
while($row=mysql_fetch_array($result)){
$total_rows = $row['score'];
}
echo $total_rows;
?>

希望这对你有帮助

关于php - 将 mysql_num_rows 与多个表一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28390988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com