|
|||||||
![]() |
|
|
LinkBack | Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
![]() |
1. Schritt - Vorbereitungen den SQL Server auch lokal auf dem PC erreichbar zu machen. Dazu benötigen wir erstmal einen SQL-Server der auch von aussen erreichbar ist, sonst hätten wir eine schlechte Entwicklungsumgebung. Wir müssten jedes mal die Seiten auf den Webserver hochladen, wenn wir etwas ausprobieren möchten.
Ausserdem ist der eigene Apache von Web to Date in der Standdardkonfiguration nicht in der Lage eine Datenbank zu öffnen. Wir sollten einfacherweise XAMPP nehmen. Der ist schon fertig mit allen Treibern installiert und wir brauchen nicht groß zu basteln. http://www.webtodateforum.de/tipps-u...ate-nutzen.php |
|
|
|
|
|
#2 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
![]() |
2. Schritt - Die Datenbank in Web to Date öffnen
Dazu erstellen wir eine neue Seite mit einem HTML Absatz. Diese Seite muss so eingestellt werden das sie PHP-Scripte ausführt. ![]() In den HTML-Absatz kopieren wie folgenden Code: Code:
<?php
// Datenbank öffnen
$db = "datenbank"; // Name der Datenbank
$host = "192.168.0.51"; // Datenbank Server z.B. mysql.provider.de
$user = "user2"; // Username
$passwort="passwort"; // Passwort
$fehler=0; //Fehlerflag
$sqlconnect = mysql_connect($host,$user,$passwort);
if($sqlconnect == TRUE) {
if(mysql_select_db($db)!= TRUE) {
Echo "<b>Datenbank existiert nicht!";
$fehler=2;
}
}else{
Echo "<span style='color: red; font-weight: bold;'>Kein Zugriff auf den Datenbankserver möglich!";
$fehler=1;
}
if ($fehler == 0) {
Echo "Du hast es geschafft: Die Datenbank ist jetzt erreichbar!";
}
?>
Wenn alles geklappt hat, gibt das Script nun aus, dass die Datenbank erreichbar ist! |
|
|
|
|
|
#3 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
![]() |
3. Schritt - Schattenkopie anlegen
Wenn die Verbindung zur Datenbank steht löschen wir die Zeilen Code:
if ($fehler == 0) {
Echo "Du hast es geschafft: Die Datenbank ist jetzt erreichbar!";
}
Diese Schattenkopie dient in Zukunft zur Konfiguration des Scriptes. Das hat den Vorteil ohne Includes auszukommen und wir immer nur einen Absatz ändern müssen für alle anderen Scriptseiten. Das testen wir nun indem wir eine Neue Seite erstellen mit dem Namen Datenbankverbindung testen. Hier kommen 2 Absätze hinein. Absatz 1 ist unsere Schattenkopie, einfach mit der Maus Drag and Drop dorhin verschieben. Absatz 2 ist unser Test ob die Datenbank funktioniert. Code:
if ($fehler == 0) {
Echo "Du hast es geschafft: Die Datenbank ist jetzt erreichbar!";
}
|
|
|
|
|
|
#4 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
![]() |
4. Schritt - Datenbank Table anlegen
Um Daten in unserer Datenbank ablegen zu können, müssen wir eine Struktur festlegen in welcher Form das geschehen soll. Dazu erstellen wir wieder eine leere Seite mit 2 Absätzen 1. Absatz ist wieder unsere Schattenkopie in der die Datenbank geöffnet wird. 2. Hier erzeugen wir einen Table mit den benötigten Datenbankfeldern. Code:
<?php
$sql = "CREATE TABLE `demo` (`id` int NOT NULL auto_increment,`ersteller` varchar(160) NOT NULL default '',`artikel` varchar(80) NOT NULL default '',`beschreibung` varchar(250) NOT NULL default '',`preis` double(7,2) DEFAULT '0.00' NOT NULL
,`anzeige` char(1) NOT NULL default '0',`url` varchar(250) NOT NULL default '',PRIMARY KEY (`id`)) AUTO_INCREMENT=1";
if(mysql_query($sql) == TRUE) {
echo "Datenbank Table erstellt!";
}
?>
id - wird automatisch erzeugt und bei jedem Eintrag um 1 erhöht ersteller - enthält den Namen der Erstellers und ist 1600 Zeichen land artikel - enthält den Namen des Artikels beschreibung - die Beschreibung preis - ist ein nummerisches Feld mit 7 Stellen vor und 2 hinter dem Komma anzeige - soll als Flag dienen steht hier eine 1 wird der Artikel z.b. angezeigt url - ist die URL des Artikels |
|
|
|
|
|
#5 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
![]() |
5. Schritt - Daten eingeben und ausgeben.
Dazu laden wir am besten das exportierte Mysql Web to Date Projekt herunter. Hier muss nur im 1. Absatz der Startseite die eigene Datenbank eingetragen werden... dann kann man anfangen zu experimentieren. Nicht vergessen den Webserver vorher auf XAMPP umzustellen. |
|
|
|
![]() |
| Lesezeichen |
| Stichworte |
| datenbank, mysql |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Website-Eigenschaften Mysql andere Portnummer ? | user32 | Web to Date 6.0 | 1 | 23.03.2009 12:08 |