Galileo Design < openbook > Galileo Design - Know-how für Kreative.
Know-how für Kreative

Inhaltsverzeichnis
1 Einleitung
2 Projektablauf für die Buchwebsite
3 Programmgrundlagen
4 Dreamweaver erweitern
5 Eine Site erstellen
6 Grundlegende Dokumenteinstellungen
7 Tabellen in Dreamweaver
8 Bilder im Web
9 Framesets
10 Aktionen
11 Die Zeitleiste
12 CSS in Dreamweaver
13 Ebenen
14 Hyperlinks
15 Vorlagen und Bibliotheken
16 Formulare
17 Quelltext de Luxe
18 Dreamweaver und Flash
19 Office-Daten einfügen
20 Dynamische Websites – eine Einführung
21 Einführung in PHP
22 Lokalen Webserver installieren
23 Dynamische Sites in Dreamweaver einrichten
24 MySQL-Grundlagen
25 Datenbanken mit Dreamweaver anbinden
26 PHP und Dreamweaver
27 Datenbanken abfragen
28 Daten einfügen und dynamische Formulare
29 Datensätze bearbeiten
30 Benutzer authentifizieren und Zugriffsrechte festlegen
31 Fortgeschrittene Techniken
32 Dreamweaver 8 und XML
33 Menüs für dynamische Verhalten
Stichwort

Download:
- ZIP, ca. 33 MB
Neuauflage bestellen
Ihre Meinung?

Spacer
 <<   zurück
Dreamweaver 8 von Richard Beer, Susann Gailus
Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL
Buch: Dreamweaver 8

Dreamweaver 8
mit CD
639 S., 39,90 Euro
Galileo Design
ISBN 978-3-89842-739-5
gp 24 MySQL-Grundlagen
  gp 24.1 Einführung in Datenbanken
    gp 24.1.1 Relationale Datenbanken
    gp 24.1.2 Relationstypen
    gp 24.1.3 Primärschlüssel
    gp 24.1.4 Redundanzfreiheit
    gp 24.1.5 Prozessdatenfreiheit
    gp 24.1.6 Fremdschlüssel
    gp 24.1.7 Referenzielle Integrität
    gp 24.1.8 Endlosschleifen
    gp 24.1.9 MySQL-Datentypen
  gp 24.2 Erstellen einer MySQL-Datenbank
    gp 24.2.1 MySQL-Datenbank mit phpMyAdmin anlegen
    gp 24.2.2 Einfügen von Datensätzen
    gp 24.2.3 Import von Datendateien
    gp 24.2.4 Export von Daten zum Provider
  gp 24.3 MySQL und Microsoft Access
  gp 24.4 Benutzerverwaltung mit MySQL
  gp 24.5 Einführung in SQL
    gp 24.5.1 Daten abfragen mit SELECT
    gp 24.5.2 Datensatz abfragen mit WHERE
    gp 24.5.3 Datensatz sortieren mit ORDER BY
    gp 24.5.4 Datensatz aktualisieren mit UPDATE
    gp 24.5.5 Datensatz löschen mit DELETE
    gp 24.5.6 Datensatz einfügen mit INSERT
  gp 24.6 Datenstruktur der Buchwebsite
    gp 24.6.1 Datenstruktur der Website
    gp 24.6.2 Primärschlüssel festlegen


Galileo Computing

24.2 Erstellen einer MySQL-Datenbank  downtop


Galileo Computing

24.2.1 MySQL-Datenbank mit phpMyAdmin anlegen  downtop

Abbildung

Mit der nun folgenden kleinen Beispieldatenbank werden wir im Laufe der nächsten Kapitel einige Übungen durchführen. Wir empfehlen Ihnen, diese ebenfalls anzulegen oder einfach das SQL-File testdatenbank.sql zu importieren, das Sie auf der CD-ROM finden.


Version beim Provider prüfen
Achten Sie darauf, welche MySQL-Version Ihr Provider betreibt. Eventuell ist es besser, wenn Sie bei Ihrer lokalen Entwicklungsarbeit die gleiche MySQL-Version installieren. Auf www.mysql.de stehen alle alten Versionen zur Verfügung. Sie erleichtern sich damit die Arbeit enorm und müssen sich nicht um verschiedene Zeichencodierungen kümmern.

Bevor Sie mit einer Datenbank arbeiten können, müssen Sie eine Datenbank in MySQL anlegen. Starten Sie dazu phpMyAdmin auf Ihrem lokalen Webserver.

Abbildung 24.5 Datenbank mit phpMyAdmin anlegen

In unseren Beispielen arbeiten wir mit phpMyAdmin, Sie können diese Schritte auch mit dem MySQL Query Browser erledigen.

Legen Sie hier eine neue Datenbank mit dem Namen Testdatenbank an. Eventuell bestehende Datenbanken können Sie bearbeiten, wenn Sie diese im Popupmenü auswählen.

Klicken Sie, nachdem Sie den Namen eingegeben haben, auf Anlegen und als Nächstes erscheint bereits das Dialogmenü zum Anlegen der Tabellen. Über das Abspeichern der Datenbank müssen Sie sich keine Gedanken machen. MySQL legt alle Daten im Verzeichnis /mysql/data in separaten Ordnern ab.

Im Kopfbereich des nun folgenden Dokumentes wird Ihnen der soeben ausgeführte SQL-Befehl angezeigt .

Abbildung 24.6 Anlegen der Tabellen mit phpMyAdmin

Geben Sie nun für den Tabellennamen Testtabelle in das Feld für den Tabellennamen ein und geben Sie vier Felder für die Tabelle vor . In diesem Menü können Sie in jeder auf der linken Seite ausgewählten Datenbank neue Tabellen erstellen. Klicken Sie auf OK und schon kommen Sie zum Anlegen der Felder in den Tabellen.

Felder anlegen | Gemäß Ihrer Eingabe stehen Ihnen jetzt vier Datenfelder zur Verfügung. Hier müssen nun die jeweiligen Datentypen eingetragen und einige Einstellungen vorgenommen werden.

Abbildung 24.7 Anlegen der Felder mit phpMyAdmin

Den Namen eines Feldes tragen Sie unter Feld ein. Denken Sie daran, dass MySQL case-sensitiv (Groß-/Kleinschreibung) ist und in diesen Feldern keine Sonderzeichen akzeptiert.

Den Datentyp können Sie aus dem Auswahlmenü unter Typ selektieren. Bei Datentypen, die eine Längenangabe voraussetzen, wird diese in dem Feld Länge/Set eingetragen.

Etwas schwerer ist Null zu erklären. Wenn ein Datenfeld leer ist oder den Wert 0 enthält, hat es gar keinen Inhalt oder eben 0, aber vorhanden ist es allemal. Der Eintrag Null bedeutet wiederum, dass ein Inhalt überhaupt nicht vorhanden bzw. nicht bekannt ist. Manche Abfragen benötigen diese so genannten Null-Marken. Unter können Sie diese vorgeben.

Jedes Datenfeld kann einen Standardwert erhalten. Dieser wird dann automatisch beim Erzeugen eines neuen Datensatzes eingetragen, wenn es keine andere Eingabe gibt.

Unter Extra legen Sie fest, ob ein Wert automatisch erzeugt wird. Diese Funktion sorgt dafür, dass unsere ID bei jedem neuen Datensatz um 1 erhöht und im Datensatz gespeichert wird. Die Einstellung für automatisches Hochzählen des Feldwertes ist auto_increment. Für den Primärschlüssel ist dies zwingend erforderlich.

Wenn Sie alles eingetragen haben, klicken Sie auf Speichern, und Ihre erste Tabelle ist fertig.

Falls Sie diese Arbeiten das erste Mal machen, lassen Sie sich nicht von den vielen Möglichkeiten, die Ihnen diese Datenbank bietet, ins Bockshorn jagen. Es ist alles viel einfacher und strukturierter als es vielleicht aussieht.

Abbildung 24.8 Die erste Tabelle ist fertig erstellt.

Klicken Sie nun auf Einfügen um die Datenbank mit ersten Inhalten zu befüllen.


Galileo Computing

24.2.2 Einfügen von Datensätzen  downtop

Fügen Sie hier zwei oder mehr Datensätze in die Tabelle testtabelle ein. Diese Datensätze benötigen wir, um in Dreamweaver bei einer Abfrage überhaupt eine Anzeige zu erhalten.

Achten Sie jedoch darauf, das Feld ID unbedingt freizulassen. Dieser Wert wird automatisch gesetzt, da wir Autoincrement ausgewählt hatten.

Abbildung 24.9 Einfügen eines Datensatzes


Galileo Computing

24.2.3 Import von Datendateien  downtop

Nachdem Sie eine Datenbank erstellt haben, können Sie die Datenstruktur einer anderen Datenbank und ihre Inhalte komplett importieren.

Wählen Sie dazu im Menü von phpMyAdmin SQL aus, und klicken Sie dann auf Durchsuchen um die SQL-Datei auf den Webserver zu laden.

Solche SQL-Dateien finden Sie häufig bei Open Source-Projekten wieder, um Ihnen einen Import der Datenbankstrukturen zu ermöglichen.

SQL-Dateien eignen sich auch, um Daten von Ihrem Webserver zu sichern. Besonders vor Änderungen am Datenbanksystem sollten Sie eine Sicherung abspeichern.

Abbildung 24.10 SQL-Import mit phpMyAdmin


Galileo Computing

24.2.4 Export von Daten zum Provider  toptop

Wenn Sie Ihre dynamische Website lokal programmiert haben, muss der Inhalt und die Struktur der Datenbank auf den reellen Webserver bei Ihrem Provider übertragen werden.

Klicken Sie dazu im phpMyAdmin-Menü auf exportieren. Wählen Sie im folgenden Fenster Struktur und Daten aus. Wenn Sie möchten, dass alte, gleich bezeichnete Tabellen gelöscht werden, müssen Sie zusätzlich das Kontrollkästchen Mit »Drop Table« aktivieren.

Aktivieren Sie anschließend noch Senden , um die SQL-Datei (den so genannten SQL-Dump) lokal zu speichern. Für weitergehende Informationen lesen Sie bitte die Dokumentation von phpMyAdmin.


Dateigröße beschränkt
Über das Internet können Sie, je nach Verbindung, maximal 2 – 3 MB große SQL-Dateien uploaden. Wenn Sie größere Dateien haben, können Sie diese nur direkt auf der Kommadozeile des Webservers per SSH importieren. Wenden Sie sich in diesem Fall an Ihren Administrator oder Provider.

Abbildung 24.11 SQL-Export mit phpMyAdmin



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Adobe Dreamweaver CS3
Die Neuauflage:
Adobe Dreamweaver CS3
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Adobe Dreamweaver CS3 - Der praktische Einstieg






 Adobe Dreamweaver
 CS3 - Der praktische
 Einstieg


Zum Katalog: Adobe Dreamweaver CS3 - Videotraining






 Adobe Dreamweaver
 CS3 - Videotraining


Zum Katalog: Adobe Flash CS3 - Videotraining






 Adobe Flash CS3 -
 Videotraining


Zum Katalog: Adobe Photoshop CS3






 Adobe Photoshop CS3


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Design]
[Schulungen direkt von den Autoren: firstART- Agentur für Design und Consulting]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de