(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_query — Enviar una consulta MS SQL
mssql_query() envía una consulta a la base de datos activa actualmente en el servidor, asociada con el identificador de conexión link_identifier.
query
Una consulta SQL.
link_identifier
Un identificador de conexión MS SQL, devuelto por mssql_connect() o mssql_pconnect().
Si no se especifica el identificador de conexión, se asume la última conexión abierta. Si no hay ninguna conexión abierta, la funcion intenta establecer una conexión como si mssql_connect() se hubiera llamado, y utilizarla.
batch_size
El número de registros que hay en el buffer.
Devuelve un recurso de resultado MS SQL en caso de éxito, TRUE
si no se devolvieron
registros, o FALSE
en caso de error.
Ejemplo #1 Ejemplo con mssql_query()
<?php
// Conectar a MSSQL
$link = mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
if (!$link || !mssql_select_db('php', $link)) {
die('No se puede conectar o seleccionar una base de datos!');
}
// Hacer una consulta simple, seleccionar la versión de
// MSSQL y mostrarla.
$version = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($version);
echo $row[0];
// Limpieza
mssql_free_result($version);
?>
Nota:
Si la consulta devuelve múltiples resultados entonces es necesario leer todos los resultados con mssql_next_result() o liberar los resultados con mssql_free_result(), antes de ejecutar la siguiente consulta.