我正在尝试从 mysql 'ptb_stats' 中的表中提取信息。这是通过特定的“user_id”提取的,以便站点的每个成员只能看到他们的统计信息。
到目前为止,发生的所有事情都是我在页面上得到了图像的回显”,而被拉出的信息只是说数组?
请问我哪里出错了有什么建议吗?
谢谢
这是功能:
function get_stats() {
global $connection;
global $_SESSION;
$query = "SELECT s.location, s.nationality, s.hobbies, s.role, s.friends, s.height, s.weight
FROM ptb_stats s
WHERE user_id = \'$profile_id\'";
$stats_set = mysql_query($query, $connection);
confirm_query($query, $connection);
return $stats_set;
}
这是获取数组:
<?php
$stats_set = get_stats();
while ($stats = mysql_fetch_array($stats_set)) {
?>
<table width="100%" border="0">
<tr>
<td width="13%"><?php echo "<img width=40px heigh=34px src=\"assets/img/icons/stats.png\"/>" ?></td>
<td width="25%"><?php echo " $stats"?> </td>
<td width="13%"><?php echo "<img width=40px heigh=34px src=\"assets/img/icons/stats.png\"/>" ?></td>
<td width="25%"><?php echo " $stats"?> </td>
<td width="13%"><?php echo "<img width=40px heigh=34px src=\"assets/img/icons/stats.png\"/>" ?></td>
<td width="20%"><?php echo " $stats"?> </td>
</tr>
<tr>
<td height="36"><?php echo "<img width=40px heigh=34px src=\"assets/img/icons/stats.png\"/>" ?></td>
<td><?php echo " $stats"?> </td>
<td><?php echo "<img width=40px heigh=34px src=\"assets/img/icons/stats.png\"/>" ?></td>
<td><?php echo " $stats"?> </td>
<td><?php echo "<img width=40px heigh=34px src=\"assets/img/icons/stats.png\"/>" ?></td>
<td><?php echo " $stats"?> </td>
</tr>
</table>
<?php
}
?>