можно посмотреть ошибку которую выдает mysql-пример из мануала
PHP код:

<?php
mysql_connect("localhost", "mysql_user", "mysql_password"); mysql_select_db("nonexistentdb");
echo mysql_errno() . ": " . mysql_error(). "\n"; mysql_select_db("kossu"); mysql_query("SELECT
* FROM nonexistenttable"); echo mysql_errno() . ": " . mysql_error() . "\n"; ?>
а лучше выдать эхом request и вывести его в вашем mysql едиторе, мне например кажется что в таблице anime_company первый столбец должен быть уникальным а вы суете одну и ту же переменную $z.
потом если записей в файле меньше чем 120 заносится будет пустое значение. Если стоит NOT NULL в таблице тоже не прокатит. Надо длинну массива брать count($l) или foreach. И интересно для чего нужна $t?
P.S. Переменным не мешало бы дать нормальные имена, а то путаешься