我无法从MySQL解包数据。
这是我的代码
if($result){
$sql_result = mysql_query("SELECT * FROM `application` ORDER BY `application`.`app_id`
DESC LIMIT 0 , 1");
$row = mysql_fetch_row($sql_result);
echo $row['app_id'];
}
else {
echo "ERROR";
}
这应该回显app_id,但页面只是返回空白。有任何想法吗? 感谢。
答案 0 :(得分:0)
mysql_fetch_row()
将返回结果作为数值数组。因此,您需要使用$row[0]
之类的索引来获取结果。如果您使用的是mysql_fetch_array()
,它将生成一个关联数组,您可以将数字索引或字段索引用作$row['app_id']
。
答案 1 :(得分:0)
将其更改为
$row = mysql_fetch_assoc($sql_result);
答案 2 :(得分:0)
mysql_fetch_row ($result )
返回与获取的行对应的数字数组,并将内部数据指针向前移动。
使用echo $row['0'];
代替echo $row['app_id'];