PHPmyadmin Maya Kindler 6c Allgemein Phpmyadmin ist eine PHP-Applikation (Anwendung) Man kann im Internet MySQL- Datenbanken verwalten Läuft über HTTP Man kann Datenbanken bearbeiten, erstellen und löschen Man braucht: MySQL- Datenbank Über bplaced auf phpmyadmin Unter MySQL- Datenbanken auf den Link phpmyAdmin klicken. einloggen Übersichtsleiste- Bedeutungen Startseite: Startseite der PHPmyAdmin- Installation Abfragefenster: SQL-Abfragen an Datenbank senden. Übersichtsleiste- Bedeutungen Exit: ausloggen Dokumetation: MySQL-Dokumentation in neuem fenster wird geöffnet Übersichtsleiste- Bedeutungen phpMyadmin- Dokumentation: Dokumentation auf phpMyadmin Seite Aktualisieren: Navigationsleiste wird aktualisiert Letzte Tabellen Die zuletzt erstellten Tabellen aufrufen Tabellen erstellen Tabelle benennen Auf die Datenbank klicken Wie viele Spalten? automatisch Tabelle erstellen (Ort,PLZ,Name,...) Tabellen erstellen phpmyadmin: Name für Datenfeld: Datenfeldtyp: Wert: Tabellen erstellen phpmyadmin: Mit A_I (Autoinkrement wird Primärschlüssel erstellt) Datenfeldtypen VARCHAR: variable Zeichenfolgen bis 255 Zeichen Länge TEXT: für Passagen mit über 65.000 Zeichen INT: für Ganzzahlen bis zu vier Milliarden DATE: angegeben in YYYY-MM-DD Tabellen erstellen (MySQL-Befehle): Unter SQL Code eingeben (kopieren) SQL-Code eingeben! Tabellen erstellen (MySQL-Befehle): Neue Tabelle wird erstellt Tabellenname Datensätze + Werte Datensätze in Tabelle einfügen Grundbefehl (SQL): INSERT INTO adressen () VALUES () Datenfeldname Werte (in Hochkommata) SQL-Befehle zur Ausgabe von Daten SELECT * FROM Wählt alle Datensätze aus Datenfeldname WHERE: Filtern von Daten ORDER BY: zum Sortieren UPDATE: zum Ergänzen DELETE: zum Löschen von Werten. Verbindungsaufbau mit Datenbank mysql_connect() Funktion! Auswahl der Datenbank: Funktion mysql_select_db("SQL-Befehle") Database =Datenbank Speichern & Ereignislisten Speichern in einer Variablen: $result = mysql_select_db("SQL-Befehle") Es entsteht eine Ereignisliste (zeilenweise) ZB Zeilen der Liste zählen: mysql_num_rows($result) Funktion! Ereignisliste durchsuchen: mysql_fetch_assoc($result) Funktion! Daten werden in assoziativen Array zurückgegeben mysql_fetch_rows($result) Funktion! Daten werden als indizierten Array zurückgegeben Eingabe Seite von Daten in eine Datenbank: Normale HTML Datei mit PHP Abschnitt verbinden Als .php abspeichern Datenbank Name ändern Über FTP auf die RICHTIGE Datebank hochladen