検索を実行するときにMySQLテーブルの名前を変更(およびクエリで更新)した後、次の警告が表示されます。
警告: mysql_result() [function.mysql-result]: D:\dev\search.php 行 94 の 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 を使用する必要があります)