17.11.2013 Aufrufe

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

PHP 19.3<br />

+----------+-------------+<br />

| Johannes | 0123/456789 |<br />

| Maria | 123 |<br />

+----------+-------------+<br />

mysql> SELECT telefon FROM adressbuch<br />

-> WHERE vorname='Steffen';<br />

+---------+<br />

| telefon |<br />

+---------+<br />

| 456 |<br />

+---------+<br />

Listing 19.26 Gezielte Abfragen<br />

Unsere kleine Einführung in SQL endet hier fürs Erste. Sehen wir uns nun an, wie<br />

dies alles in der Praxis eingesetzt wird. Schließlich wird man dort kaum mit dem<br />

mysql-Tool herumfingern, um an irgendwelche Daten heranzukommen.<br />

19.2.3 APIs<br />

In der Regel möchte man <strong>aus</strong> verschiedenen Programmen her<strong>aus</strong> auf die Funktionalität<br />

von MySQL zugreifen können, anstatt diese Features alle selbst und damit<br />

eine eigene Datenbank zu implementieren. Aus diesem Grund gibt es für jede mindestens<br />

halbwegs relevante Programmiersprache eine SQL-API, über die man auch<br />

mit MySQL sprechen kann.<br />

... und PHP?<br />

Was uns interessiert, ist nun der Zusammenhang mit PHP. Mit diesem wollen wir<br />

uns im nächsten Abschnitt befassen.<br />

19.3 PHP<br />

Auch wenn viele »Informatiker« bei der Frage nach ihren Programmierkenntnissen<br />

die Sprache HTML angeben, so hat die Hypertext Markup Language rein gar nichts<br />

mit Programmierung an sich zu tun. (X)HTML ist eine reine Seitenbeschreibungssprache.<br />

Eine Seitenbeschreibungssprache wie HTML beschreibt nur das Aussehen und die Struktur<br />

von Dokumenten, aber nicht ihr Verhalten.<br />

Mit anderen Worten: Man kann mit HTML zwar sagen, dass ein fett gedruckter<br />

Text neben einem Bild mit grüner Schrift auf blauem Untergrund erscheinen soll,<br />

645

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!