¿Se puede utilizar php con sql?
Puedes consultar el siguiente texto
Biblioteca de funciones de base de datos de SQL Server
------ ---- ---------------------------------------------- ----<
Esta biblioteca de funciones tiene 16 funciones
SQL Server es un sistema de base de datos que Microsoft obtuvo y modificó de SyBASE. Solo se puede ejecutar en Windows NT Server. Esta función sólo se puede utilizar cuando se utiliza Windows NT Server como plataforma de ejecución para PHP.
La sintaxis de consulta de Microsoft SQL Server es Transact-SQL, que es casi idéntica a la sintaxis de SyBASE. Esta base de datos probablemente tenga la mayor cantidad de libros chinos de cualquier base de datos compatible con PHP.
mssql_affected_rows: Obtiene el número de filas afectadas por la última consulta.
mssql_close: Cerrar la conexión a la base de datos: Cerrar la conexión a la base de datos.
mssql_connect: Conectarse a la base de datos: Conectarse a la base de datos.
mssql_data_seek: indicador de columna móvil.
mssql_fetch_array: Devuelve datos de matriz.
mssql_fetch_field: Obtener información del campo.
mssql_fetch_object: Devolver datos del objeto: Devolver datos del objeto.
mssql_fetch_row: Devuelve una única columna de campos.
mssql_field_seek: Establece el indicador en el campo del valor de retorno.
mssql_free_result: Libera la memoria devuelta.
mssql_num_fields: Obtiene el número de campos devueltos.
mssql_num_rows: Obtiene el número de columnas devueltas.
mssql_pconnect: Abre una conexión de larga duración con el servidor MS SQL.
mssql_query: Enviar cadena de consulta.
mssql_result: Obtener resultados de la consulta.
mssql_select_db: Seleccionar base de datos.
Detalles:
--------------------------------- - -------------------
mssql_affected_rows
Obtiene el número de filas afectadas por la última consulta.
Sintaxis: int mssql_affected_rows(int [link_identifier]);
Valor de retorno: entero
Tipo de función: función de base de datos
Descripción
Contenido
Esta función se utiliza para obtener el número de filas de la base de datos afectadas por el último comando de consulta. Esta función se utiliza para obtener el número de registros afectados por el último comando de consulta en la base de datos. Esto afectará el comando INSERT, UPDATE o DELETE, pero el comando SELECT no se verá afectado. El parámetro link_identifier se puede omitir y es el identificador de conexión de la base de datos abierta. El valor de retorno es el número de registros.
------------------------------------------- ----- ----------
mssql_close
Cierra la conexión a la base de datos.
Sintaxis: booleana mssql_close(int [link_identifier]);
Valor de retorno: booleano
Tipo de función: función de base de datos
Contenido
Descripción
Esta función se utiliza para cerrar la conexión a una base de datos de MS SQL Server que se puede cerrar. Puede usar la función mssql_connect() para cerrar la base de datos. Si usa mssql_pconnect() para abrir la base de datos, no puede usar esta función para cerrar la base de datos. El parámetro link_identifier se puede omitir y es el identificador de conexión de la base de datos abierta. Un cierre exitoso volverá a ser verdadero.
Referencia
mssql_connect() mssql_pconnect()
--------------------- - ------------------------------
mssql_connect
Conectarse a la base de datos.
Sintaxis: int mssql_connect(cadena [nombre de servidor], cadena [nombre de usuario], cadena [contraseña]);
Valor de retorno: entero
Tipo de función: Base de datos Función
Contenido
Esta función se utiliza para abrir una conexión a la base de datos de MS SQL Server. El parámetro servername es el nombre del servidor de base de datos al que conectarse. Los parámetros nombre de usuario y contraseña se pueden omitir, son la cuenta y la contraseña que se utilizan para conectarse. Debe prestar atención a cerrar la base de datos con anticipación para reducir la carga del sistema. Si la conexión es exitosa, se devolverá el código de conexión de la base de datos; si la conexión falla, se devolverá un valor falso.
Referencia
mssql_close() mssql_pconnect()
--------------------- - ---------------------------------
mssql_data_seek
Mover columna indicador
Sintaxis: booleano mssql_data_seek(int result_identifier, int row_number);
Valor de retorno: booleano
Tipo de función: función de base de datos
Descripción del contenido
Esta función se utiliza para mover el indicador de columna en el archivo de datos de MS SQL Server al indicador de columna especificado, usando mssql_fetch_row() y otras funciones. El parámetro result_identifier es el identificador de la consulta. El parámetro número_fila es el número de filas a las que moverse. En caso de error, se devolverá un valor falso.
Referencia
mssql_close() mssql_pconnect()
--------------------- - ---------------------------------
mssql_fetch_array
Devuelve datos de matriz.
Sintaxis: matriz mssql_fetch_array(int resultado);
Valor de retorno: matriz
Tipo de función: función de base de datos
Contenido
Descripción
Esta función se utiliza para dividir los resultados de la consulta en variables de matriz. Si no hay datos en el resultado, se devuelve falso. Y se puede decir que esta función es una versión mejorada de mssql_fetch_row() Además de colocar la columna devuelta y el índice numérico en la matriz, también puede colocar el índice de texto en la matriz.
------------------------------------------- ----- ----------
mssql_fetch_field
Obtener información del campo.
Sintaxis: objeto mssql_fetch_field(int resultado, int field_offset);
p>Valor de retorno: objeto
Tipo de función: función de base de datos
Descripción del contenido
Los datos del objeto devueltos por este La función es el campo (columna) del resultado. Las propiedades del objeto devuelto son las siguientes:
nombre: el nombre del campo
column_source: el nombre del archivo de datos de la tabla donde se encuentra el campo
max_length - la longitud máxima del campo
p>
numérico - un valor de 1 significa que el campo está definido como un número
Referencia
mssql_field_seek()
---------- --------------------------- ------------------
mssql_fetch_object
Devuelve datos del objeto.
Sintaxis: objeto mssql_fetch_object(int resultado);
Valor de retorno: objeto
Tipo de función: función de base de datos
Contenido
Descripción
Esta función se utiliza para separar los resultados de la consulta en variables de objeto. Su uso es casi el mismo que mssql_fetch_array(), excepto que esta función devuelve un objeto en lugar de una matriz. Si el resultado no tiene datos, devuelve falso. Otra cosa que vale la pena señalar es que el índice de los datos del objeto obtenido solo puede ser texto, no números. Esto está determinado por las características del objeto. Esto está determinado por las características del objeto. Todos los nombres de propiedades en los datos del objeto no pueden usar números, por lo que se deben usar cadenas literales como índices. En cuanto a la velocidad, la velocidad de procesamiento de esta función es similar a la de las dos funciones mssql_fetch_array() y mssql_fetch_row(). La función a utilizar depende de los requisitos de uso.
Referencia
mssql_fetch_array() mssql_fetch_row()
--------------------- - ---------------------------------
mssql_fetch _row
Devoluciones una sola columna Cada campo.
Sintaxis: matriz mssql_fetch_row(int resultado);
Valor de retorno: matriz
Tipo de función: función de base de datos
Contenido
Descripción
Esta función se utiliza para dividir una sola columna en el resultado de la consulta en una variable de matriz. Las matrices están indexadas numéricamente, siendo el primer valor de índice 0. Si no hay datos en el resultado, se devuelve falso.
Referencia
mssql_fetch_array() mssql_fetch_object() mssql_data_seek() mssql_result()
---------------- ------------------------------------------
mssql_field_seek
Establece el indicador en el campo que devuelve el valor.
Sintaxis: int mssql_field_seek(int result, int field_offset);
Valor de retorno: entero
Tipo de función: función de base de datos
Contenido
Descripción
Esta función establece el indicador actual en un campo específico del valor de retorno. El resultado del parámetro es el código del valor de retorno. El parámetro field_offset es el desplazamiento del campo.
Ejemplo de uso
mssql_fetch_field
-------------------------- --------------------------
mssql_free_result
Liberando una devolución de memoria ocupada. p >
Sintaxis: int mssql_free_result(int resultado);
Valor de retorno: entero
Tipo de función: función de base de datos
Contenido
Descripción
Esta función libera la memoria utilizada por la consulta que actualmente se devuelve desde la base de datos de MS SQL Server. En términos generales, esta función sólo debe usarse si existe una preocupación seria sobre la posibilidad de quedarse sin memoria. Los programas PHP liberarán memoria automáticamente al final del programa.
------------------------------------------- ----- ----------
mssql_num_fields
Obtiene el número de campos devueltos.
Sintaxis: int mssql_num_fields(int resultado);
Valor de retorno: entero
Tipo de función: función de base de datos
Contenido
Descripción
Esta función obtiene el número de campos devueltos. El resultado del parámetro es el código del valor de retorno.
Referencia
mssql_query() mssql_fetch_field() mssql_num_rows()
------------------ - ---------------------------------
mssql_num_rows
Obtener el número de columnas devueltas.
Sintaxis: int mssql_num_rows(int resultado);
Valor de retorno: entero
Tipo de función: función de base de datos
Contenido
Descripción
Esta función obtiene el número de columnas devueltas. El resultado del parámetro es el código del valor de retorno.
Referencia
mssql_query() mssql_fetch_field() mssql_num_fields()
------------------ - ---------------------------------
mssql_pconnect
Abrir largo -conexión viva al servidor MS SQL.
Sintaxis: int mssql_pconnect(cadena [nombre de servidor], cadena [nombre de usuario], cadena [contraseña]
Valor de retorno: entero
Tipo de función: base de datos); Función
Contenido
Descripción
Esta función es similar a mssql_connect(). La diferencia es que cuando usa esta función para abrir una base de datos, el programa primero descubrirá si esta función se ha ejecutado antes y, de ser así, devolverá el ID de la última ejecución. Otra diferencia es que esta función no se puede utilizar para cerrar la base de datos usando mssql_close(). El parámetro servername es el nombre del servidor de base de datos al que conectarse. Los parámetros nombre de usuario y contraseña se pueden omitir, son la cuenta y la contraseña que se utilizan para conectarse.
------------------------------------------- ----- ----------
mssql_query
Envía una cadena de consulta.
Sintaxis: booleana mssql_query(consulta de cadena, int plink_identifier]);
Valor de retorno: valor booleano
Tipo de función: función de base de datos
Contenido
Esta función proporciona una cadena de consulta para MS SQL Server realiza el procesamiento o ejecución relacionado. Si no se especifica el parámetro link_identifier, el programa buscará automáticamente la ID abierta más recientemente. Devuelve verdadero si tiene éxito.
------------------------------------------- ----- ----------
mssql_result
Obtener los resultados de la consulta.
Sintaxis: int mssql_result(int resultado, int fila, campo mixto);
Valor de retorno: entero
Tipo de función: función de base de datos
Contenido
Resultado
Esta función obtiene los resultados de la consulta. El campo de parámetro puede ser un nombre de campo, orden o formato nombre de campo.nombre de tabla.
Esta función se puede utilizar cuando la cantidad de valores de retorno es pequeña. Cuando la base de datos es grande, se debe considerar la eficiencia de esta función. En este caso, se pueden usar funciones más eficientes como mssql_fetch_row(), mssql_fetch_array() o mssql_fetch_object().
------------------------------------------- ----- ----------
mssql_select_db
Selecciona una base de datos.
Sintaxis: booleana mssql_select_db(cadena nombre_base de datos, int [link_identifier]);
Valor de retorno: valor booleano
Tipo de función: función de base de datos
Descripción del contenido
Esta función selecciona una base de datos , Se utiliza para el procesamiento posterior de operaciones de consulta de datos (consulta). Devuelve verdadero en caso de éxito y falso en caso de error.
------------------------------------------- ----- ----------