PHP ile kullanmak üzere bir SQL sorgusunun içine iki ayrı tablodan iki sayar almaya çalışıyorum. Bu mevcut SQL sorgusu:
SELECT COUNT(entryid) AS total FROM rh_entries UNION SELECT COUNT(pentryid) AS attended FROM rh_playerentries WHERE playerid=79
This is the PHP I am using to utilize the data: $result = mysql_query($query);
$attendance = mysql_fetch_assoc($result);
echo "Total: " . $attendance['total']
. " Attended: " . $attendance['attended']
. " Percentage: "
. (int)$attendance['total'] / (int)$attendance['attended']
. " <br />";
Ben bu çıktıyı alıyorum:
Warning: Division by zero in /home/content/g/V/i/gViscardi/html/guilds/sanctum/raidinfo/player.php on line 41
Total: 6 Attended: Percentage:
Görünüşe $ katılım ['katıldığı'] düzgün ayarlı değil. Ben nasıl BİRLİĞİ veya SAYIM veya AS eserlerinden bir şey eksik?