Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

PHP 5

von: Dieter Staas

Franzis Verlag, 2004

ISBN: 9783772321283, 512 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Bookeen Cybook Orizon,Ectaco Lite,Aluratek Libre,eLyricon EBX-500.TFT,PocketBook 302,FlatReader,BeBook 'One',iRiver Story,Sony Reader PRS-3xx,Bookeen CyBook Opus,Hanvon/Hexaglot N518,PocketBook 301+,COOL-ER eReader,Inves-Book 600,eLyricon EBX-600.E-Ink, Bookeen CyBook Gen3 ab Rev: 1.9,Italica Reader,Sony Reader PRS-505, -6xx, -7xx,Pocketbook 360,Hanvon N516 Weltbild Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 8,95 EUR

Ersparnis: 8,00 EUR

  • Intrusion Detection für Linux-Server. Mit Open Source-Tools Angriffe erkennen und analysieren
    Ziele - Setzen, Verfolgen, Erreichen
    DB2 Administration - Einführung, Handbuch und Referenz
    Wo die Seele auftankt
    ABC der Managementtechniken
    Assessment-Center
    php 4 - dynamische Webauftritte professionell realisieren
    Datenbank-Anwendungen mit PostgreSQL
  • E-Teaching in der Hochschule
    Kochen mit Klaus
    Wenn du es eilig hast, gehe langsam - Mehr Zeit in einer beschleunigten Welt.

     

     

     

     

     

     

 

Mehr zum Inhalt

PHP 5


 

6 Datenbankzugriff per ODBC (S. 194-195)

ODBC (Open Database Connectivity) ist eine von Microsoft entwickelte Datenbankschnittstelle, die inzwischen von nahezu allen Datenbanken unterstützt wird und daher als Standard gelten kann. Technisch stellt ODBC ein so genanntes API (Application Programming Interface) zur Verfügung. Damit können Sie unabhängig vom zugrunde liegenden Datenbanksystem mit den gleichen Befehlen auf die Daten zugreifen. Im Idealfall lässt sich das Datenbanksystem austauschen, ohne dass Änderungen am Programm-Code erforderlich werden.

6.1 ODBC-Datenquellen

Der ODBC-Zugriff erfordert speziell auf die jeweilige Datenbank abgestimmte Treiber. Für die hier beispielhaft verwendete Access-Datenbank und für einige ältere Datenbankformate wie beispielsweise dBase sind die Treiber bereits in Windows enthalten. ODBCTreiber für andere Datenbanksysteme beziehen Sie vom jeweiligen Hersteller oder, wie für MySQL, über das Internet (www.mysql.com). Erst nach der Installation des erforderlichen Treibers können Datenbanken des betreffenden Datenbanksystems als ODBCDatenquelle eingerichtet werden. Für Access ist das normalerweise nicht mehr erforderlich. Natürlich sollte bereits eine passende Datenbank mit den notwendigen Tabellen und Indizes existieren. Wir gehen im Folgenden davon aus, dass eine Access-Datenbank mit dem Namen Faktura erstellt wurde, die zudem über eine Tabelle mit der Bezeichnung Artikel verfügt. Auch wäre es für die Bearbeitung der folgenden Beispiele sinnvoll, einige Datensätze in die Tabelle einzugeben.

Hinweis
In der von uns verwendeten Version erzeugte die Zusammenarbeit zwischen PHP und dem Apache 2 einige Probleme. Leider ließ sich nicht ermitteln, ob es an den eingesetzten Binärversionen lag oder an speziellen Konfigurationsdetails. Mit dem Komplettpaket XAMPP (www.apachefriends.org) funktionierte die Zusammenarbeit zwischen PHP, Apache und ODBC jedoch einwandfrei. Im Zweifelsfall würden wir Ihnen daher raten eine Version dieses Pakets, das unter anderem aus PHP, Apache und MySQL besteht, zu installieren. In Kapitel 13.9 wird XAMPP kurz vorgestellt.

6.1.1 ODBC-Datenquelle einrichten

Um den ODBC-Zugriff nutzen zu können, ist zuvor die betreffende Datenbank als ODBC-Datenquelle einzurichten. Die ODBC-Datenquelle muss sich auf dem gleichen Rechner befinden, auf dem auch das PHP-Script ausgeführt wird, also normalerweise auf dem Server. Unter Windows XP ist für die Einrichtung der Quelle die Systemsteuerung zuständig (Start/Systemsteuerung/Leistung und Wartung/Verwaltung. Hier wählen Sie den Eintrag Datenquellen (ODBC)). Sie öffnen damit den ODBC-Datenquellenadministrator. Wollen Sie eine neue Datenquelle einrichten, wechseln Sie zur Seite Benutzer- DSN und klicken dann auf den Schalter Hinzufügen. Damit öffnen Sie einen weiteren Dialog, in welchem Sie den gewünschten Treiber auswählen müssen. Alle auf dem jeweiligen System verfügbaren Treiber sollten hier angezeigt werden. Wenn Sie nun auf den Schalter Fertig stellen klicken, wird der eigentliche Einstellungs-Dialog angezeigt. Dieser Dialog unterscheidet sich von Datenbank zu Datenbank. Abbildung 6.1 zeigt den Einstellungs-Dialog für Access-Datenbanken.