echo mysql_connect('localhos','usuario','clave');
echo mysql_query('select * from .... ');
Cuando abres una conexión a mysql, haces una consulta, abres un archivo, PHP utiliza punteros para lo cual maneja un identificador. Lo que ves: Resource id #4 es un identificador como esos.Gracias Altareum, lo malo es que estoy usando postgres; en caso voy a buscar algo por el estilo pg_error(), pg_errno().
Lo mismo pasa si haces un echo de una conexión a mysql o a una consulta, por ejemplo:Citarecho mysql_connect('localhos','usuario','clave');
echo mysql_query('select * from .... ');
No puedo explicarte bien el porque, pero seguramente debe almacenar dichas respuestas en memoria para lo cual usa un puntero (es lo más problable), o que guarde dichos datos en un archivo, o bien que mysql se comunique de esa forma. Y el identificador es como decir que pasa la posición de memoria en la cual debe buscar la información o en que archivo.
No se bien que estás imprimiendo para ver eso, pero si estás queriendo saber el error de mysql tienes dos funciones:
mysql_error();
mysql_errno();
mysql_errno te dará el número correspondiente al error, el cual puedes verlo en la siguiente página:
Mysql Error Codes and Messages (http://dev.mysql.com/doc/refman/5.0/en/error-handling.html)
Espero que te sirva.
Altareum.
:D Claro !----------------------------------