所以我有2个DB.一个在我的主要主机(论坛网站),另一个用于其他信息.我使用其他数据库的原因是因为我的主机不允许远程连接.所以我现在不得不尝试这种方式.
我想简单地编写这段代码.通过更好的我正在谈论,如果我想建立另一个连接,如果它可以优化,这是使用它的正确方法,请让我知道如何.
$connection = mysql_connect("Host", "User", "Pass") or die(mysql_error());
mysql_select_db("DB", $connection);
$gs_kdq = mysql_query("SELECT SUM(Kills) AS g_killz, SUM(Deaths) AS g_deathz FROM Users", $connection);
$gs_kd = mysql_fetch_assoc($gs_kdq);
$gs_players = mysql_query("SELECT * FROM Users", $connection) or die(mysql_error());
$gs_Something0 = mysql_query("SELECT * FROM Something0", $connection) or die(mysql_error());
$gs_Something1 = mysql_query("SELECT * FROM Something1", $connection) or die(mysql_error());
$gs_Something2 = mysql_query("SELECT * FROM Something2", $connection) or die(mysql_error());
mysql_num_rows($gs_players);
mysql_num_rows($gs_Something0);
mysql_num_rows($gs_Something1);
mysql_num_rows($gs_Something2);
Run Code Online (Sandbox Code Playgroud)
由于(我认为)mysql_num_rows,论坛加载有点慢.
您正在阅读表格中的所有数据,以了解它们的大小.SQL有一种更快的方法:
SELECT COUNT(*) FROM SomeTable
Run Code Online (Sandbox Code Playgroud)
这将返回一个带有该表中行数的结果(您可以添加一个WHERE子句,它将返回匹配的数字).
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |