Es:Database

From SphereWiki
Jump to: navigation, search
Help
Available languages


Utilizando la referencia de objeto DB, los scripts pueden interactuar con una base de datos MySQL externa. La siguiente tabla detalla las distintas propiedades del objeto de base de datos en SphereServer::


Note: Antes de que el objeto de base de datos se puede utilizar, MySQL debe estar habilitado, junto con los datos de base de datos de acogida, en Sphere.ini.


Propiedades y funciones

Aquí está una lista de todas las propiedades de base de datos y funciones. Si una función esta marcada como legible, puede devolver un valor cuando se utiliza como <KEY>. Clic para mas información detallada sobre como usar esta función. Si se intenta acceder a una propiedad que no existe en el tema, la propiedad del ITEMDEF accederá a su lugar.

Nonbre Lectura/Escritura Descripción
AEXECUTE función, comando R Ejecuta un comando SQL en un subproceso en segundo plano, llamando function cuando termina. Retorna 1 si el comando resulto con éxito.
AQUERY función, comando R Ejecuta un comando SQL en un subproceso en segundo plano, llamando function cuando termina. Retorna 1 si el comando resulto con éxito.
CLOSE W Termina una conexión con la base de datos.
CONNECT W Inicia una conexión con la base de datos, con la configuración de Sphere.ini.
CONNECTED R Retorna 1 si la base de datos está conectada.
ESCAPEDATA texto R Retorna texto escapado como cadena SQL.
EXECUTE comando W Ejecuta un comando SQL que no devuelve ningún resultado.
QUERY comando W Ejecuta un comando SQL que devuelve los resultados.
ROW.NUMCOLS R Devuelve el número de columnas de la última consulta.
ROW.NUMROWS R Devuelve el número de filas de la última consulta.
ROW.n.col_index R Devuelve el valor de la columna en el índice col_index en la enesima fila. (base cero)
ROW.n.col_name R Retorna el valor de la columna col_name en la enesima columna. (base cero)