Función mysql_list_tables()

MYSQL_RES *mysql_list_tables(MYSQL *mysql, const char *wild)

Devuelve un conjunto de resultados que consiste en los nombres de las tablas en la base de datos actual que coinciden con la expresión regular simple especificada por el parámetro wild. wild puede contener los caracteres comodín '%' o '_', o puede ser un puntero NULL para recuperar todas las tablas. Llamar a mysql_list_tables() es similar a ejecutar la consulta SHOW TABLES [LIKE wild].

Se debe liberar el conjunto de resultados usando la función mysql_free_result().

Valores de retorno

Un conjunto de resultados MYSQL_RES si tiene éxito. NULL si se produce un error.

Errores

CR_COMMANDS_OUT_OF_SYNC: los comandos fueron ejecutados en un orden inapropiado.

CR_SERVER_GONE_ERROR: el servidor MySQL no está presente.

CR_SERVER_LOST: la conexión con el servidor se perdió durante la última consulta.

CR_UNKNOWN_ERROR: se ha producido un error desconocido.