所以我有2個DB。一個在我的主要主持人(論壇 - 網站),另一個是其他信息。我使用其他數據庫的原因是因爲我的主機不允許遠程連接。所以我現在被迫嘗試這種方式。如何加快mysql_num_rows這個查詢?
我想簡單地寫下這段代碼。通過更好的我談論的是,如果我想建立另一個連接,並且如果它可以優化,請使用它,這是正確的方法,請讓我知道如何。
$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);
論壇加載有點慢,因爲(我認爲)mysql_num_rows。
儘量不要使用SELECT * – Marc
與問題沒有直接關係,但應該使用mysqli_或PDO,mysql_似乎不推薦使用。 –
是Nadir,早些時候在讀關於PDO的內容。忘了在我的帖子中提到它。將其更改爲使用該格式。 – user1667191