mssql_query

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

mssql_querySendet eine MS SQL Anfrage

Warnung

Diese Funktion wurde in PHP 7.0.0 REMOVED (entfernt).

Alternativ können folgende Features verwendet werden:

Beschreibung

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

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