(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_query — Sendet eine MS SQL Anfrage
Diese Funktion wurde in PHP 7.0.0 REMOVED (entfernt).
Alternativ können folgende Features verwendet werden:
mssql_query() sendet eine Anfrage an die gerade aktive
Datenbank auf dem Server, die zur angegebenen Verbindungskennung
link_identifier
gehört.
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
Gibt bei Erfolg eine Ergebniskennung zurück, TRUE
, falls kein Datensatz
zurückgegeben wurde oder FALSE
bei Auftreten eines Fehlers.
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);
?>
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.