Datenbank auf Server z.B. http://bplaced.net übertragen und

Werbung
Datenbank auf Server z.B. http://bplaced.net übertragen
und Abfragen erstellen
1)Datenbank
Zwei Möglichkeiten:
1. Datenbank direkt am Server in phpMyAdmin anlegen
Funktioniert wie in XAMPP, Einstieg wie hier unten beschrieben:
a. MySQL-Datenbank erstellen
b. Über „phpMyAdmin“ einsteigen
2. Importieren einer Datenbank in phpMyAdmin
Voraussetzung:


Space auf http://bplaced.net ist vorhanden
Vorher wurde in XAMPP eine Datenbank erstellt und exportiert (als .sql)
Wähle in der Navigation am linken Rand „MySQL-Datenbanken“ aus.
Erstelle eine neue Datenbank, indem du unten ein Kennwort eingibst und „Datenbank erstellen“
klickst.
Eberhart
4_db_bplaced.docx
1
Dann ist diese hier ersichtlich inklusive Erfolgsmeldung: Erfolgreich angelegt:
Klicke auf „phpMyAdmin“ um die Verwaltung zu öffnen:
Passwort eingeben, OK.
Eberhart
4_db_bplaced.docx
2
Wähle links die eben neu erstellte Datenbank durch Anklicken aus und dann „Importieren“. Klicke
auf „Durchsuchen“ und wähle die vorher in Xampp erstellte und exportierte „garten.sql“ aus
Und „OK“ ganz unten.
Ergebniskontrolle durch Klick auf den Namen der Datenbank ganz links und dann auf „Anzeigen“
Eberhart
4_db_bplaced.docx
3
Verlassen von phpMyAdmin
Oben links neben dem Haus-Symbol auf „“Neu anmelden“-Symbol
Tipp:
Das nachträgliche Umbenennen einer bereits exportierten SQL-Datei von z.B. „pozarek.sql“ auf „epoapp.sql“ alleine reicht nicht. Es kann diese Datei nicht in bplaced importiert werden.
Daher: Im lokalen Localhost-phpMyAdmin auf „Optionen“ und dort umbenennen. Dann funktioniert
es.
Quelle: Selbsterfahrung beim Upload des Projektes „EPO“ von Astrid Pozarek (5CK, Feber 2016) 
Eberhart
4_db_bplaced.docx
4
2)Abfragen am Server mit PHP und MySQLi
Die Datenbank ist am Server von http://bplaced.net vorhanden und heißt „5ckprojekt“:
Nun sollen mit Hilfe eines php-Scripts auch die ersten Abfragen erstellt werden.
Als erstes soll die Verbindung geprüft werden:
1. HTML5 File mit integriertem PHP-Script erstellen, speichern auf den Namen „index.html“
2. Mit FTP-Programm auf den Server übertragen
3. Index-Seite aufrufen und Verbindung prüfen
1)HTML5 Dokument „index.php“ erstellen
Erstelle ein PHP-Dokument mit dem Namen „verbindung.php“. Dieses enthält die Verbindung zur
Datenbank.
Eberhart
4_db_bplaced.docx
5
Sinn: das Aufrufen der Verbindungsdatenbank soll in ein Script ausgelagert werden.
Ergebnis Aufruf „verbindung.php“ (mit /verbindung.php)
Danach erstelle eine „index.php“, welche auf dieses php-Script zugreift.
Klicke auf „PHP“
Herstellen der Verbindung zur ausgelagerten „verbindung.php“:
Titel: 5ckprojekt, dann im <body> das php-Script: error_reporting(0); require „verbindung.php“;
Speichern unter „index.php“
Nach dem Übertragen dieser „index.php“ auf den Server von bplaced und einem Aufruf sieht man
…nichts.
Eberhart
4_db_bplaced.docx
6
Auch gut, keine Fehleranzeige. 
Damit jedoch in derr „verbindung.php“ nicht wieder sofort die Verbindung durch den letzten Befehl
„$con->close();“ geschlossen wird (diente hier nur zur Kontrolle), sollte man diese dort löschen,
ebenfalls das echo „Verbindung hat geklappt“. Das würde auch nur stören.
Daher sieht die „verbindung.php“ nun verkürzt so aus: - bitte neu speichern und übertragen (FTP)
Nun folgt eine erste einfache Abfrage:
Eberhart
4_db_bplaced.docx
7
Ergebnis:
Eberhart
4_db_bplaced.docx
8
Herunterladen