Working on a Highscore system in PHP. To get data from MySQL database I use this code.
<?php
$sql_query = "SELECT id,name, exp FROM user ORDER by exp DESC";
try {
$conn = new PDO('mysql:host=localhost;dbname=game', 'root', 'pass');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$rst = $conn->query($sql_query);
$users= $rst->fetchAll(PDO::FETCH_OBJ);
echo '' . json_encode($users) . '';
}
catch(PDOException $e) {
echo '{"error":{"text":'. $e->getMessage() .'}}';
}
?>
Output from that code looks like:
[{"id":"1","name":"Player","exp":"22060"}
I need to echo that data in tags separately. For example.
<td><?php echo $users->name ?></td>
<td><?php echo $users->exp ?></td>