Написал код для очистки каталога с фото "foto" от не нужных файлов (файлов путей к которым нет в базе данных):
foreach (glob("foto/*.*") as $filename)
{
$filename = basename($filename);
$file = "foto/". $filename;
$result1212 = mysql_query ("SELECT id FROM doska WHERE foto_mini1='$file'
OR foto_mini2='$file'
OR foto_mini3='$file'
OR foto_mini4='$file'
OR foto_mini5='$file'
OR foto_mini6='$file'
OR foto_big1='$file'
OR foto_big2='$file'
OR foto_big3='$file'
OR foto_big4='$file'
OR foto_big5='$file'
OR foto_big6='$file'",$db);
$myrow1212 = mysql_fetch_array ($result1212);
if (!$myrow1212 = mysql_fetch_array ($result1212)) // если нет такой записи в таблице
{
if (unlink($file)) echo "$file<br>";
}
/*$i++;
if ($i==100) break; // Задаём количество выполнения циклов*/
}
Но почему то удаляются и те фото, пути к которым присутствуют в базе.
Помогите пожалуйста исправить код, не могу понять в чем ошибка.