mssql_pconnect
mssql_result
Funkcje Mssql
PHP Manual

# mssql_query

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

mssql_query — Wysył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ż:

- mssql_select_db() - Select MS SQL database
- mssql_connect() - Otwiera połączenie z serwerem MS SQL

mssql_pconnect
mssql_result
Funkcje Mssql
PHP Manual