mysql.h


Función mysql_select_db()

int mysql_select_db(MYSQL *mysql, const char *database);

Hace que la base de datos database especificada se convierta en la base de datos por defecto (actual) en la conexión especificada mediante mysql. En consultas posteriores, esta base de datos será la usada para referencias a tablas que no incluyan un especificador de base de datos.

mysql_select_db falla a no ser que el usuario conectado pueda ser autentificado como poseedor de permisos para usar la base de datos.

Valor de retorno

Cero si la operación ha tenido éxito, otro valor si no es así.

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 servirod se ha perdido durante la consulta.

CR_UNKNOWN_ERROR: ha ocurrido un error desconocido.

Otros errores:

ER_BAD_DB_ERROR: la base de datos especificada no existe.