mysql.h


Función mysql_list_dbs()

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

Devuelve un conjunto de resultados consistente en los nombres de las bases de datos en el servidor 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 buscar todas las bases de datos. Llamar a mysql_list_dbs() es similar que ejecutar la consulta SHOW DATABASES [LIKE wild].

Se debe liberar el conjunto de resultados mediante mysql_free_result().

Valores de retorno

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

Errores

CR_COMMANDS_OUT_OF_SYNC: los comandos fueron ejecutados en un orden inapropiado.

CR_OUT_OF_MEMORY: falta memoria.

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.