我想在mysql结果集上进行相对搜索,更具体地说是+ 1 / -1搜索。
函数mysql_data_seek()
提供绝对搜索,似乎没有任何方法可以获取当前行号! (我应该实现自己的计数器,它需要更新一个大的代码库)
对于+1,mysql_fetch_array()可以解决这个问题,但我仍需要-1的解决方案。
答案 0 :(得分:0)
所以没有解决方案。
似乎是php mysql api中的设计缺陷。它提供昂贵的操作(寻找)但不提供便宜的操作(获取当前行号)。
编辑:我与PHP团队核实过,mysql api被冻结,只接受错误修复。我应该切换到mysqli。