Your statement only lists 1 table. You statement should look something like this:
SELECT a.*
FROM table1 a, table2 b, table3 c
WHERE a.file_description LIKE '%hi%'
AND b.file_location NOT LIKE '/die/%'
AND c.file_location NOT LIKE '/fry/%'
AND c.file_location NOT LIKE '/cry/%'
AND c.file_location NOT LIKE '/shy/%'
AND a.active <> 0
AND a.domain >= 0
and a.archive = 0
ORDER BY file_name
Ofcours you will need some way to join your tables together that works for what you want. Either an outer or inner join depending on what you want. The MySQL manual should explain what join type to use.
If this doesn't make sense to you email me with more detailed information and I'll get you a better statement.