Hey your problem lies in your SQL statement :.:
"select distinct * from status where id='64' AND date='2003-01-13' AND status='0' "
&&=AND
|| = OR
SELECT DISTINCT * FROM status WHERE id='64'&&date='2003-01-13'&&status='0';
I don't have an idea why it flew with your test server but my hosting servers never let you use AND in yoru statements. Just try that and also that error just says it is having trouble accessing the .MYI file...which is where the data is stored in a mysql data center. There is MYI and MYD ... MYD is stuructures and MYI is information. It is just having trouble either finding or accessing the MYI. Just check that after you check if its not the first problem. || if all else fails just try a simple "SELECT * from status;" See if that generates anything. If it does not then reinstall MySQL from source and try it again.
Hope I could help.