Pregunta 1:
Es importante que al hacer tu script en PHP trates de olvidarte de la forma de trabajar en ASP, ya que existen algunas diferencias importantes que pueden hacer que vivas confundido.
Lo mismo me pasó a mí cuando comencé a aventurarme en el mundo de los ASP's.
El método mas simple para recoirrer un recordset es usando el WHILE, aunque existen algunos otros que pudieran equipararse a los RS que tu conoces, como mysql_result ó mysql_field_seek.
2.- Existe una herramienta GENIAL para accesar y manejar tus bases de datos MySQL, se llama MySQL front, y ya está descontinuado, pero aún puedes descargarlo desde:
http://www.mysqlfront.de/modules.php?name=Downloads Una buena para los amantes de MySQL Front, un bienaventurado se ha dado a la tarea de retomar el proyecto, y la NUEVA versión 3.0 Beta ya está disponible en www.mysql-front.com