PHP-Logo
Druckansicht von http://www.php-homepage.de/manual/function.mssql-execute.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_data_seek  Letztes Update:
18.05.2012
mssql_fetch_array 

mssql_execute

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

mssql_executeFührt eine Stored Procedure in einer MS SQL-Datenbank aus

Beschreibung

mixed mssql_execute ( resource $stmt [, bool $skip_results = false ] )

Führt eine Stored Procedure in einer MS SQL-Datenbank aus

Parameter-Liste

stmt

Der mittels mssql_init() erhaltene Bezeichner der Anweisung

skip_results

Bestimmt, ob die Ergebnisse übersprungen werden sollen oder nicht.

Beispiele

Beispiel #1 mssql_execute()-Beispiel

<?php
// Eine neue Anweisung erzeugen
$anweisung mssql_init('NeuerBlogEintrag');

// Ein paar Daten
$titel 'Test des Blogsystems';
$inhalt 'Falls Sie das lesen können, ist das neue System mit MSSQL kompatibel';

// Werte anbinden
mssql_bind($anweisung'@autor',   'Felipe Pena',  SQLVARCHAR,  false,  false,  60);
mssql_bind($anweisung'@datum',   '08/10/2008',   SQLVARCHAR,  false,  false,  20);
mssql_bind($anweisung'@titel',   $title,         SQLVARCHAR,  false,  false,  60);
mssql_bind($anweisung'@inhalt',  $content,       SQLTEXT);

// Anweisung ausführen
mssql_execute($anweisung);

// Und so kann der Anweisungsspeicher freigegeben werden:
mssql_free_statement($anweisung);
?>

Anmerkungen

Hinweis:

Wenn die Stored Procedure Parameter oder einen Rückgabewert liefert, stehen diese nach dem Aufruf von mssql_execute() zur Verfügung, falls die Stored Procedure nicht mehr als einen Ergebnisdatensatz liefert. Benutzen Sie in diesem Fall mssql_next_result(), um durch die Ergebnisse zu blättern. Nachdem das letzte Ergebnis verarbeitet wurde, stehen die Ausgabeparameter und Rückgabewerte zur Verfügung.

Siehe auch

  • mssql_bind() - Fügt einer Stored Procedure oder einer Remote Stored Procedure einen Parameter hinzu
  • mssql_free_statement() - Gibt den Anweisungsspeicher frei
  • mssql_init() - Initialisiert eine Stored Procedure oder eine Remote Stored Procedure

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