Funkcje Mssql
PHP Manual

mssql_query

(PHP 4, PHP 5, PECL odbtp >= 1.1.1)

mssql_queryWysyła zapytanie do serwera MS SQL

Opis

mixed mssql_query ( string $zapytanie [, resource $identyfikator_połączenia [, int $ograniczenie_liczby_wyników ]] )

mssql_query() wysyła zapytanie do aktywnej bazy danych, na serwerze skojarzonym za pomocą identyfikatora połączenia.

Parametry

zapytanie

Zapytanie SQL.

identyfikator_połączenia

Identyfikator połączenia z MS SQL, zwrócony przez mssql_connect() lub mssql_pconnect().

Jeśli nie podano identyfikatora połączenia, przyjmowane jest ostatnio otwarte połączenie. Jeśli połączenie nie jest otwarte, funkcja próbuje nawiązać nowe i go użyć, tak jakby została wywołana mssql_connect().

ograniczenie_liczby_wyników

Maksymalna liczba rekordów, które mają zostać umieszczone w buforze wynikowym.

Zwracane wartości

Zwraca identyfikator zbioru wynikowego, TRUE jeśli nie zostały zwrócone wiersze lub FALSE kiedy wystąpił błąd.

Przykłady

Przykład #1 Przykład mssql_query()

<?php
// Połączenie do MSSQL
$link mssql_connect('KALLESPC\SQLEXPRESS''sa''phpfi');

if (!
$link || !mssql_select_db('php'$link)) {
    die(
'Nie można nawiązać połączenia lub wybrać bazy danych!');
}

// Wykonaj proste zapytanie, pobierz wersję
// MSSQL i ją wyświetl.
$version mssql_query('SELECT @@VERSION');
$row mssql_fetch_array($version);

echo 
$row[0];

// Zwolnienie zasobów serwera zajmowanych przez zbiór wynikowy
mssql_free_result($version);
?>

Notatki

Informacja:

Jeśli zapytanie zwraca wiele wyników, wówczas konieczne jest pobranie ich wszystkich za pomocą mssql_next_result() lub też zwolnienie za pomocą mssql_free_result() przed wykonaniem następnego zapytania.

Zobacz też:


Funkcje Mssql
PHP Manual