PHP-Logo
Druckansicht von http://www.php-homepage.de/manual/function.mssql-query.php

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Manual ]
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop
 mssql_pconnect  Letztes Update:
18.05.2012
mssql_result 

mssql_query

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

mssql_querySendet 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

© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.0152