私は RPG を所有しており、ユーザー モンスターのすべてのレベルを合計してエンド ナンバーを取得したいと考えています。
だから私はそれを1人のユーザーに絞り込み、うまく機能しました。
$_SESSION['username'] = "smbisme";
$query = "SELECT belongsto, SUM(level) FROM user_pokemon WHERE `belongsto` = '".$_SESSION['username']."' ";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo $row['belongsto'];
echo "". $row['SUM(level)'];
echo "<br />";
}
これは、ユーザー「smbisme」に対して表示され、機能しますが、すべてのユーザーに対して実行したいと考えています。
だから私はそのようにどこから出ようとします。
$query = "SELECT belongsto, SUM(level) FROM user_pokemon ";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo $row['belongsto'];
echo "". $row['SUM(level)'];
echo "<br />";
}
しかし、何らかの理由で最高の結果 (1 結果) しか得られません。