gpt4 book ai didi

mysql - 用mysql fetch array 显示信息?

转载 作者:行者123 更新时间:2023-11-29 14:13:58 24 4
gpt4 key购买 nike

我正在尝试从 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
}

?>

最佳答案

$stats 是一个包含所有结果的数组。您需要定义要显示的值,如下所示:

<?php echo $stats['location']; ?>

此外,您应该这样编写代码:

<?php
$stats_set = get_stats();
while ($stats = mysql_fetch_assoc($stats_set)) :
?>

<table width="100%" border="0">
<tr>
<td width="13%"><?php echo $stats['location']; ?></td>
</tr>
</table>

<?php endwhile; ?>

编辑

您需要使用mysql_fetch_assoc而不是mysql_fetch_array(或指定MYSQL_ASSOC) http://php.net/manual/fr/function.mysql-fetch-assoc.php

关于mysql - 用mysql fetch array 显示信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12997088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com