一尘不染

MySQL-无法跳转到MySQL结果索引的第0行

mysql

我有一个旧站点,该站点最近显示了一个错误,由于一段时间没有被使用,这很奇怪。我得到以下内容:

Unable to jump to row 0 on MySQL result index 8

这是什么原因造成的,我应该如何解决?

这是一个PHP / MySQL网站。


阅读 271

收藏
2020-05-17

共1个答案

一尘不染

如果我没记错的话,此错误通常是由以下代码段引起的:

// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');

查询失败或该列不存在的地方。检查是否$result是有效的MySQL资源,以确保SQL有效,然后在尝试调用之前确保从数据库中实际获取结果mysql_result

或者,更好的是,使用mysql_fetch_array而不是手动获取每个列值(如果您从查询返回了多个列)。

2020-05-17