PHP für dich











Derzeit online: 19
Spenden via PayPal

Die Verbindung wird ...

... beendet.

Erfolgte eine Abfrage von Daten einer Tabelle müssen die Daten wieder frei gegeben werden, bevor eine neue Abfrage erfolgen kann. Zu diesem Zweck wird die Abfrage "beendet".
  <?php
  $abfrage = "SELECT * FROM links";
  $ergebnis = mysql_query($abfrage);
  ...
  mysql_free_result($ergebnis);
  ?>
Die ersten zwei Zeilen sind die Abfrage und das Ausführen der Abfrage. Danach kann weiterer Code (wie zB die While-Schleife) kommen. Zum Schluss wird das Ergebnis, dass beim Ausführen der Abfrage enstanden ist und in der Variable ergebnis gespeichert wurde wieder frei gegeben.

Hat man beim Verbindungsaufbau zur Datenbank die Verbindungdaten in einer Variable gespeichert kann auch diese problemlos beendet werden. Das ist allerdings nicht unbedingt erforderlich und ich persönlich mache es eigentlich nie.

Sinn hätte es, wenn man mehrere Datenbanken abfragt bzw. abfragen muss. Der Befehl dazu lautet so:
  <?php
  $verbindung = mysql_connect("dbbenutzer-xy.mein-hoster",
  "schattenbaum","schatten");
  mysql_select_db("db1-schattenbaum");
  
  ... diverse Abfragen etc. ...
  
  mysql_close($verbindung);
  ?>
Damit ist die Verbindung in der Variable verbindung gespeichert und wird, nachdem alle Abfragen etc. ausgeführt wurden über den Befehl mysql_close wieder geschlossen.
Allgemein

.: Startseite
.: Danke, Claudia
.: About me

.: Bücher
.: Download
.: Links
.: FAQ

.: Druck PHP
.: Druck MySQL

.: Impressum
.: Datenschutz

PHP

.: Anfang
.: Text ausgeben
.: Variablen
.: Var. übergeben
.: Math. Operatoren
.: Vgl. Operatoren
.: If-Anweisung
.: Log. Operatoren
.: Dateien
.: Suchen/Ersetzen
.: Datum & Uhrzeit
.: Arrays (+ foreach)
.: Tage & Monate
.: while-Schleife
.: for-Schleife
.: eMail-Versand
.: Includes
.: Zufall

MySQLTM

.: Anfang
.: DB und Tabellen
.: Tabellen füllen
.: Verb. herstellen
.: Einfache Abfrage
.: Weitere Abfrage
.: Daten ausgeben
.: Daten hinzufügen
.: Daten löschen
.: Daten ändern
.: Verb. beenden


© 2001 - 2008 Claudia Unkelbach Nach oben