Вы не можете использовать count()
для папки. Попробуйте это вместо
// TV Shows
$dir = 'G:/TV';
$count = 0;
if ($handle = opendir($dir)) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
$count++;
$check = mysql_query("SELECT * FROM tv_shows WHERE title = '$file'");
$checkcount = mysql_num_rows($check);
if ($checkcount == 0) {
mysql_query("INSERT INTO tv_shows (id, title) VALUES ('', '$file')");
}
}
echo $count." Records Traversed!<br/>";
closedir($handle);
}
как насчет возврата количества новых вставленных записей?
Проверьте это, только что переехали $count++
// TV Shows
$dir = 'G:/TV';
$count = 0;
if ($handle = opendir($dir)) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
$check = mysql_query("SELECT * FROM tv_shows WHERE title = '$file'");
$checkcount = mysql_num_rows($check);
if ($checkcount == 0) {
$count++;
mysql_query("INSERT INTO tv_shows (id, title) VALUES ('', '$file')");
}
}
echo $count." Records Traversed!<br/>";
closedir($handle);
}