Index: search.php =================================================================== --- search.php (revision 1578) +++ search.php (working copy) @@ -412,8 +412,10 @@ if ($cachedsearch) { - $db->query("UPDATE " . TABLE_PREFIX . "search SET ids = '" . implode(',', $ids) . "', resultcount = " . sizeof($results) . ", dateline = " . TIMENOW . " WHERE searchid = " . $cachedsearch['searchid']); $search = $cachedsearch; + $search['ids'] = implode(',', $ids); + $search['resultcount'] = sizeof($results); + $db->query("UPDATE " . TABLE_PREFIX . "search SET ids = '$search[ids]', resultcount = $search[resultcount], dateline = " . TIMENOW . " WHERE searchid = " . $cachedsearch['searchid']); } else {