我试图输出一个数组。我得到的结果是mysql代码。
代码是:
$dorsal = $DB->select_associative_data("atleta_kit", "dorsal", "WHERE id_atleta = '".$Team[0]['atleta_id_atleta']."'");
我和
回应 <td height="50px" class="titletable3" align="center"><?php var_dump($dorsal); ?></td>
我回显了一个数字列表,例如,其中一个显示的行是
array(1) { [0]=> array(1) { ["dorsal"]=> string(4) "1195" } }
我只想要1195.我怎么能得到它?
答案 0 :(得分:1)
你的$DB
类正在返回一个行数组,你可能只有一行,但它仍然是一个数组。
echo $dorsal[0]["dorsal"];
基本上是这样做的 - 我们取第一行(#0),然后是#34;背面&#34;。
这不是最好的方法,但理想情况下,您应该首先检查结果是否存在以及没有数据库错误等。
答案 1 :(得分:1)
您需要做的就是抓住它:echo $dorsal[0]['dorsal']