$sql_fh = mysql_query("SELECT `type`,`itemID` FROM `tb_favhid` WHERE `loginID`='".$mres['id']."'");
$fids = array();
$hids = array();
while($fas = mysql_fetch_assoc($sql_fh))
{
if ($fas['type'] == 'favorit') $fids[] = $fas['itemID'];
if ($fas['type'] == 'hide') $hids[] = $fas['itemID'];
}
$sqlw = mysql_query("SELECT `itemID`,`status` FROM `tb_checks` WHERE `type`='task' AND `loginID`='".$mres['id']."'");
$wpids = array();
$wwids = array();
$woids = array();
$wfids = array();
while($wes = mysql_fetch_assoc($sqlw))
{
if ($wes['status'] == 'pending') $wpids[] = $wes['itemID'];
if ($wes['status'] == 'wait') $wwids[] = $wes['itemID'];
if ($wes['status'] == 'ok') $woids[] = $wes['itemID'];
if ($wes['status'] == 'fail') $wfids[] = $wes['itemID'];
}
$ids_not = array_merge($hids, $woids, $wfids);
вот данный запрос работает правельно когда есть значения в array но дает ошибку когда там нет значений