我有一个旧站点,该站点最近显示了一个错误,由于一段时间没有被使用,这很奇怪。我得到以下内容:
Unable to jump to row 0 on MySQL result index 8
这是什么原因造成的,我应该如何解决?
这是一个PHP / MySQL网站。
如果我没记错的话,此错误通常是由以下代码段引起的:
// You probably have some code similar to this $var = mysql_result( $result, 0, 'column_name');
查询失败或该列不存在的地方。检查是否$result是有效的MySQL资源,以确保SQL有效,然后在尝试调用之前确保从数据库中实际获取结果mysql_result。
$result
mysql_result
或者,更好的是,使用mysql_fetch_array而不是手动获取每个列值(如果您从查询返回了多个列)。
mysql_fetch_array