【发布时间】:2015-07-18 01:43:21
【问题描述】:
使用 PHP 开发 Highscore 系统。要从 MySQL 数据库中获取数据,我使用此代码。
<?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() .'}}';
}
?>
该代码的输出如下所示:
[{"id":"1","name":"Player","exp":"22060"}
我需要分别在标签中回显该数据。例如。
<td><?php echo $users->name ?></td>
<td><?php echo $users->exp ?></td>
【问题讨论】:
-
旁注:我的印象是你们在重复投票中选择了错误的“原始”问题;-)
-
@Volkerk 再次查看他们的代码,您的评论说得很好:)我刚刚撤回了我的投票
-
哎呀,我明白你在说什么@VolkerK