我有一个奇怪的问题,在重命名(并在查询中更新)MySQL 表后,当我执行搜索时收到此警告:
警告:mysql_result() [function.mysql-result]:无法跳转到第 94 行 D:\dev\search.php 中 MySQL 结果索引 8 的第 0 行
这是我的代码:
$query = "SELECT * FROM admin WHERE ((`status_desc` LIKE '%".$search."%') OR ('%".$search."%')) LIMIT 100";
$result = mysql_query($query) or die(mysql_error());
$num = mysql_numrows($result);
第 94 行是$status_id
:
<?php
$i=0;
while ($i < $num)
{
$status_id = mysql_result($result,$i,"status_id");
$status_des = mysql_result($result,$i,"status_desc");
?>
<tr>
<td><a href="config_status_edit.php?status_id=<?php echo $status_id; ?>"><?php echo $status_id; ?></a></td>
<td><?php echo $status_desc; ?></td>
</tr>
<?php
$i++;
}
?>
怎么了?(我计划更新到 PDO,但现在我需要使用 mysql_query)