PHP Dokumentation: Function mssql-query
12. Januar 2010 von werner
mssql_query
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_query — Sendet eine MS SQL Anfrage
Beschreibung
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