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

Zab*_*abs 6 php mysql database

我有一个旧网站,最近一直显示一个奇怪的错误,因为它已经触及了一段时间.我得到以下内容:

Unable to jump to row 0 on MySQL result index 8
Run Code Online (Sandbox Code Playgroud)

造成这种情况的原因是什么?我该如何解决?

它是一个PHP/MySQL站点.

nic*_*ckb 10

如果我没记错的话,这个错误通常源于以下代码段:

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

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

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