mssql_pconnect
mssql_result
Mssql-Funktionen
PHP Manual

# mssql_query

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

mssql_query — Sendet eine MS SQL Anfrage

### Beschreibung

mixed mssql_query ( string `$query` [, resource `$link_identifier` [, int `$batch_size` = 0 ]] )

mssql_query() sendet eine Anfrage an die gerade aktive Datenbank auf dem Server, die zur angegebenen Verbindungskennung `link_identifier` gehört.

### Parameter-Liste

`query`

  Eine SQL-Anfrage

`link_identifier`

  Der von mssql_connect() oder mssql_pconnect() zurückgegebene Bezeichner einer MS SQL-Verbindung

  Falls keine Verbindungskennung angegeben wird, wird von der zuletzt geöffneten Verbindung ausgegangen. Falls es keine offene Verbindung gibt, versucht die Funktion eine Verbindung aufzubauen, als wäre mssql_connect() aufgerufen worden, und diese zu benutzen.

`batch_size`

  Die Anzahl der Datensätze, die im Puffer abgelegt werden sollen

### Rückgabewerte

Gibt bei Erfolg eine Ergebniskennung zurück, `TRUE`, falls kein Datensatz zurückgegeben wurde oder `FALSE` bei Auftreten eines Fehlers.

### Beispiele

Beispiel #1 mssql_query()-Beispiel

`<?php
// Mit MSSQL verbinden
$verbindung = mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
if (!$verbindung || !mssql_select_db('php', $verbindung)) {
die('Konnte keine Verbindung aufbauen oder keine Datenbank auswählen!');
}
// Eine einfache Anfrage durchführen, MSSQL-Version
// auswählen und ausgeben.
$version = mssql_query('SELECT @@VERSION');
$datensatz = mssql_fetch_array($version);
echo $datensatz[0];
// Den Ergebnisspeicher freigeben
mssql_free_result($version);
?>`

### Anmerkungen

> Hinweis:

> Falls die Anfrage mehrere Datensätze zurückgibt, müssen alle Datensätze mittels mssql_next_result() abgerufen werden oder mittels mssql_free_result() freigegeben werden, bevor die nächste Anfrage abgeschickt wird.

### Siehe auch

- mssql_select_db() - Wählt eine MS SQL Datenbank aus
- mssql_connect() - Baut eine Verbindung zum MS SQL Server auf

mssql_pconnect
mssql_result
Mssql-Funktionen
PHP Manual