我在从mysql中“只获取”一个条目时遇到问题

时间:2011-07-13 00:37:40

标签: php mysql

我只想从该数据库中获取一个数据,但我无法将其从“$res中删除”。

$sql = "SELECT * FROM `study_stuffs_extra`.`tid` ORDER BY `id` DESC LIMIT 1 ";  
$res = query($sql);
$tid = $res['tid'];

我还尝试过while循环,但“无法做到”。还有其他“做”的方法吗?

3 个答案:

答案 0 :(得分:1)

$sql = "SELECT * FROM `study_stuffs_extra`.`tid` ORDER BY `id` DESC LIMIT 1 ";  
$res = mysql_query($sql);
$res=mysql_fetch_array($res);
$tid = $res['tid'];

答案 1 :(得分:0)

SELECT tid FROM study_stuffs_extra ORDER BY `id` DESC LIMIT 1

另外,检查query返回的内容。这是一个mysql结果吗?整个结果集?一排?做一些print_r来看看你得到了什么。执行查询后检查db错误。

答案 2 :(得分:0)

您可能需要下标$res的第一个成员,假设它是一个数组。

$firstRow = $res[0];