我想這樣當我加載頁面,它會開始從MySQL的每一秒(mysql的查詢)5(行冷卻淡入效果,如果可能)。使我的代碼異步,所以它不需要永久加載
我使用此代碼來顯示所有已結婚玩家和他們的合作伙伴的列表,我的數據庫有很多合作伙伴,我正在使用API將他們的UUID轉換爲他們的用戶名,這需要很長時間才能加載& convert ,所以我需要把它變成異步。
我還在學習PHP btw!
最後,這裏是代碼:
$mysql = mysql_connect('localhost', 'root', '');
mysql_select_db("marry",$mysql);
$result = mysql_query("SELECT player1,player2 FROM marriage_marriages");
$rows = mysql_num_rows($result);
if ($rows) {
echo '<div class="col-lg-12"><table class="table"> <h2>Married Players</h2><thead><tr><th>User 1</th><th>User 2</th></tr></thead><tbody>';
while ($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td>'. file_get_contents("http://api.mcusername.net/uuidtoplayer/".str_replace('-', '', '' . $row["player1"] . '')) .'</td>'; #user1
echo '<td>'. file_get_contents("http://api.mcusername.net/uuidtoplayer/".str_replace('-', '', '' . $row["player2"] . '')) .'</td>'; #user1
echo '</tr>';
}
echo '</tbody></table></div>';
你爲什麼用mysql函數編寫這段代碼?你沒注意到[docs](http://php.net/manual/en/function.mysql-query.php)中的大色警告嗎? – trincot
對不起沒有。我對PHP很陌生,並且我一直在學習很多東西。我用phpmyadmin爲我的數據庫使用MySQL。 –
我不是在談論MySql作爲數據庫(這很好!),而是關於「mysql _.....」函數,這些函數是舊的,不推薦的,不被維護的,並且在PHP7中不受支持。改用mysqli或PDO。 – trincot