Hello I am trying to make this thing work but cant get it working.
So basically I have 2 tables I am fetching data from.
- 1st= playerinfo
2nd= playerstats
From playerinfo I want to get the total value of column BankMoney
- From playerstats I want to get the total value of PlayerKills , DeathCount , AIKills
And make them show there.
Here is my code
<?php
$dbname = '';
$dbuser = '';
$dbpass = '';
$dbhost = ''; // localhost should suffice
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or exit(mysql_error());
mysql_select_db($dbname, $conn) or exit(mysql_error());
$loopResult = ''; // leave blank to start var for loop
$result = mysql_query("select * from playerstats,playerinfo limit 0,10") or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
$loopResult = '
<div class="container">
<div class="section-header">
<h2 class="section-title wow fadeInDown">Tous les stats</h2>
<p class="wow fadeInDown">Voici la totaliter des stats du serveur wasteland <b>En développement</b></p>
</div>
<div class="row text-center">
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="0ms">
<div class="business-stats" data-digit="'.$row['AIKills'].'" data-duration="1000"></div>
<strong>Joueurs</strong>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="100ms">
<div class="business-stats" data-digit="'.$row['PlayerKills'].'" data-duration="1000"></div>
<strong>Victimes</strong>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="200ms">
<div class="business-stats" data-digit="'.$row['BankMoney'].'" data-duration="1000"></div>
<strong>Argent totale</strong>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="300ms">
<div class="business-stats" data-digit="'.$row['DeathCount'].'" data-duration="1000"></div>
<strong>Deces</strong>
</div>
</div>
</div>
</div>
';
}
echo $loopResult;
?>
If someone could assist me with this I would appreciate it.
Thank you
Table shemas
-- -----------------------------------------------------
-- Table `PlayerStats`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `PlayerStats`
(
`PlayerUID` VARCHAR(32) NOT NULL,
`LastModified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`PlayerKills` INT UNSIGNED NOT NULL DEFAULT 0,
`AIKills` INT UNSIGNED NOT NULL DEFAULT 0,
`TeamKills` INT UNSIGNED NOT NULL DEFAULT 0,
`DeathCount` INT UNSIGNED NOT NULL DEFAULT 0,
`ReviveCount` INT UNSIGNED NOT NULL DEFAULT 0,
`CaptureCount` INT UNSIGNED NOT NULL DEFAULT 0,
UNIQUE INDEX `idx_PlayerStats_uniquePlayer` (`PlayerUID` ASC),
CONSTRAINT `fk_PlayerStats_PlayerInfo`
FOREIGN KEY (`PlayerUID`)
REFERENCES `PlayerInfo` (`UID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `PlayerInfo`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `PlayerInfo`
(
`UID` VARCHAR(32) NOT NULL,
`CreationDate` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`Name` VARCHAR(256) CHARACTER SET 'utf8' NULL,
`LastSide` VARCHAR(32) NULL,
`BankMoney` FLOAT NOT NULL DEFAULT 0,
`BattlEyeGUID` VARCHAR(32) NULL,
PRIMARY KEY (`UID`))
ENGINE = InnoDB;