- mysqlAutoIncremento
Obtener el mas reciente autoincrement generado por un Insert
my_ulonglong mysqlAutoIncremento(MYSQL* conexion);
- mysqlCambiarCaracteres
Cambiar el conjunto de caracteres por default
Logico mysqlCambiarCaracteres(MYSQL* conexion, Constante Caracter* caracteres);
- mysqlCambiarUsuario
Cambiar el usuario y la Bd con la que se accedió al Servidor
Logico mysqlCambiarUsuario(MYSQL* conexion, Constante Caracter* usuario, Constante Caracter* password, Constante Caracter* basedatos);
- mysqlColumnasEnRegistro
Contar cuantas columnas hay en el Registro de la mas reciente consulta
SinSigno Entero mysqlColumnasEnRegistro(MYSQL* conexion);
- mysqlConectar
Conectar al Servidor de MySql
MYSQL *mysqlConectar(MYSQL* conexion, Constante Caracter* servidor, Constante Caracter* usuario, Constante Caracter* password, Constante Caracter* baseDatos, SinSigno Entero puerto, Constante Caracter* socket, SinSigno Largo cliente);
- mysqlConjuntoCaracteres
Retorna el Conjunto de Caracteres activo para la conexión
Constante Caracter* mysqlConjuntoCaracteres(MYSQL* conexion);
- mysqlDesconectar
Cerrar una conección abierta previamente con mysqlConectar
Vacio mysqlDesconectar(MYSQL* conexion);
- mysqlEjecutarSql
Ejecutar una Sentencia Sql
Entero mysqlEjecutarSql(MYSQL* conexion, Caracter* query);
- mysqlError
Obtener el último Error generado por una Sentencia
Constante Caracter* mysqlError(MYSQL* conexion);
- mysqlErrorNumero
El Número de Error; 0 si no hay error
SinSigno Entero mysqlErrorNumero(MYSQL* conexion);
- mysqlErrorHostInformacion
Obtener Información del Host al que se ha conectado
Constante Caracter* mysqlHostInformacion(MYSQL* conexion);
- mysqlInformacionCaracteres
Obtener información sobre el Conjunto de Caracteres
Vacio mysqlInformacionCaracteres(MYSQL* conexion, MY_CHARSET_INFO *csInfo);
- mysqlInicializar
Prepara una Conexión para MySql
MYSQL* mysqlInicializar(MYSQL* conexion);
- mysqlLeerColumna
Leer Información de una Columna de los Resultados
MYSQL_FIELD* mysqlLeerColumna(MYSQL_RES* resultados);
- mysqlLeerRegistro
Leer un registro de un conjunto de resultados
MYSQL_ROW mysqlLeerRegistro(MYSQL_RES* resultados);
- mysqlLiberarResultados
Liberar la Memoria de los Resultados obtenidos
Vacio mysqlLiberarResultados(MYSQL_RES* resultados);
- mysqlObtenerColumnas
Obtener las Columnas de una Consulta
MYSQL_FIELD* mysqlObtenerColumnas(MYSQL_RES* resultados);
- mysqlObtenerResultados
Obtener los resultados de la ejecución de un Query
MYSQL_RES* mysqlObtenerResultados(MYSQL* conexion);
- mysqlPosicionarColumna
Posicionarse en una columna específica de resultados obtenidos
Vacio mysqlPosicionarColumna(MYSQL_RES* resultados, my_ulonglong columna);
- mysqlPosicionarRegistro
Posicionarse en un registro específico de resultados obtenidos
Vacio mysqlPosicionarRegistro(MYSQL_RES* resultados, my_ulonglong registro);
- mysqlReferenciarResultados
Obtener referencia a los resultados de la ejecución de un Query
MYSQL_RES* mysqlReferenciarResultados(MYSQL* conexion);
- mysqlRegistrosAfectados
Retorna el numero de Registros afectados por una Sentencia Sql
my_ulonglong mysqlRegistrosAfectados(MYSQL* conexion);
- mysqlRegistrosObtenidos
Retorna el numero de Registros obtenidos por mysqlObtenerResultados
my_ulonglong mysqlRegistrosObtenidos(MYSQL_RES* resultados);
- mysqlServidorInformacion
Obtener Información del Servidor al que se ha conectado
Constante Caracter* mysqlServidorInformacion();
- mysqlSqlEjecutada
Obtener la mas reciente Sentencia ejecutada
Constante Caracter* mysqlSqlEjecutada(MYSQL* conexion);
- mysqlTransaccionCancelar
Cancelar una transacción iniciada
Logico mysqlTransaccionCancelar(MYSQL* conexion);
- mysqlTransaccionConfirmar
Confirmar una transacción iniciada
Logico mysqlTransaccionConfirmar(MYSQL* conexion);
- mysqlTransaccionIniciar
Iniciar una transacción
Logico mysqlTransaccionIniciar(MYSQL* conexion);
- mysqlVersion
Obtener la Versión del Cliente de MySql
Constante Caracter* mysqlVersion();