mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-10-20 02:05:05 +02:00
220 lines
12 KiB
HTML
220 lines
12 KiB
HTML
<html>
|
|
<head>
|
|
|
|
|
|
<title>PHP-Einfach.de - MySQL Einführung - Anfang</title>
|
|
|
|
|
|
<meta name="Author" content="Andavos">
|
|
<meta name="Publisher" content="Andavos">
|
|
<meta name="Copyright" content="Andavos">
|
|
|
|
|
|
<link rel="stylesheet" href="css/main.css" tppabs="http://www.php-einfach.de/offline/css/main.css" type="text/css">
|
|
</head>
|
|
<body text="#000000" bgcolor="#DDDDDD" link="#004A95" alink="#004A95" vlink="#525252">
|
|
|
|
<table align="center" height="100%" width="100%" cellspacing="0" border="0" cellpadding="0">
|
|
<tr>
|
|
<td align="center" valign="middle" height="100%" width="100%">
|
|
|
|
<table height="100" width="750" cellspacing="0" border="0" cellpadding="0">
|
|
<tr>
|
|
<td height="100" bgcolor="#FFE09F" width="750"><img src="grafiken/banner_top.jpg" tppabs="http://www.php-einfach.de/offline/grafiken/banner_top.jpg" width="750" height="100" border="0" alt="">
|
|
<a name="oben"></a></td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<table height="650" width="750" cellspacing="0" border="0" cellpadding="0">
|
|
<tr>
|
|
<td valign="top" bgcolor="#FFE09F" width="160">
|
|
|
|
<table width="160" cellspacing="0" border="0" cellpadding="0">
|
|
<tr>
|
|
<td height="100" width="5"></td>
|
|
<td class="black" height="100" width="150">
|
|
|
|
|
|
|
|
|
|
<br><b><center><img src="grafiken/side_navigation.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_navigation.gif" width="150" height="25" border="0" alt=""></center></b>
|
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/index.php"><b>»</b> Startseite</a><br>
|
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_news.php"><b>»</b> Newsübersicht</a><br>
|
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_email.php"><b>»</b> Kontakt</a><br>
|
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_impressum.php"><b>»</b> Impressum</a><br><br>
|
|
|
|
|
|
<center><img src="grafiken/side_community.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_community.gif" width="150" height="25" border="0" alt=""></center>
|
|
<a target="_blank" class="blue" target="_blank" href="http://forum.php-einfach.de/"><b>»</b> Forum</a><br>
|
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_gaestebuch.php"><b>»</b> Gästebuch</a><br><br>
|
|
|
|
|
|
<center><img src="grafiken/side_tutorials.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_tutorials.gif" width="150" height="25" border="0" alt=""></center>
|
|
<a class="blue" href="einf_php.php.htm" tppabs="http://www.php-einfach.de/offline/einf_php.php"><b>»</b> Einführung PHP</a><br>
|
|
|
|
|
|
|
|
|
|
|
|
<a class="blue" href="einf_mysql.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql.php"><b>»</b> Einführung MySQL</a><br>
|
|
|
|
<a class="blue" href="einf_mysql_anfang.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_anfang.php"><b>»</b> Anfang</a><br>
|
|
<div style="position: relative; left:15;" ><a class="blue" href="einf_mysql_tabellen_spalten.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_tabellen_spalten.php"><b>»</b> Tabellen & Spalten</a><br></div>
|
|
<a class="blue" href="einf_mysql_tabellen_fuellen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_tabellen_fuellen.php"><b>»</b> Tabellen füllen</a><br>
|
|
<a class="blue" href="einf_mysql_verbindung_aufbauen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_verbindung_aufbauen.php"><b>»</b> Verbin. aufbauen</a> <br>
|
|
<a class="blue" href="einf_mysql_einfache_abfrage.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_einfache_abfrage.php"><b>»</b> Daten ausgeben</a><br>
|
|
<a class="blue" href="einf_mysql_weitere_abfragen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_weitere_abfragen.php"><b>»</b> Weitere Abfragen</a><br>
|
|
<a class="blue" href="einf_mysql_daten_schreiben.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_schreiben.php"><b>»</b> Daten hinzufügen</a><br>
|
|
<a class="blue" href="einf_mysql_daten_aendern.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_aendern.php"><b>»</b> Daten ändern</a><br>
|
|
<a class="blue" href="einf_mysql_daten_loeschen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_loeschen.php"><b>»</b> Daten löschen</a><br>
|
|
<a class="blue" href="einf_mysql_anzahl_zeilen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_anzahl_zeilen.php"><b>»</b> Anzahl d. Zeilen</a><br>
|
|
<a class="blue" href="einf_mysql_verbindung_beenden.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_verbindung_beenden.php"><b>»</b> Verbin. beenden</a><br>
|
|
<a class="blue" href="einf_mysql_error_handling.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_error_handling.php"><b>»</b> MySQL-Fehler</a><br>
|
|
|
|
<br>
|
|
<br>
|
|
<center>
|
|
<a target="_blank" href="http://www.php-einfach.de/nav_verlinkung.php"><img src="grafiken/php-einfach.gif" tppabs="http://www.php-einfach.de/offline/grafiken/php-einfach.gif" width="88" height="31" border="0" alt="PHP-Einfach.de"></a><br><br>
|
|
|
|
<a target="_blank" href="http://www.digicount.de/"><b>Counterdienst:</b></a>
|
|
<a target="_blank" href="http://www.php-einfach.de/nav_digicount.php"><div>
|
|
<img src="grafiken/digicount_livedemo.jpg" tppabs="http://www.php-einfach.de/offline/grafiken/digicount_livedemo.jpg" border="0" alt="Digicount.de"><br>
|
|
<small>Unser werbefreier Counter- und Statistikdienst</small></div>
|
|
|
|
</a>
|
|
</center>
|
|
|
|
|
|
|
|
</td>
|
|
<td height="100" width="5"></td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
<td valign="top" bgcolor="#FFFFFF" width="430">
|
|
|
|
<table width="430" cellspacing="0" border="0" cellpadding="0">
|
|
<tr>
|
|
<td height="100" width="10"></td>
|
|
<td valign="top" class="black" height="100" width="410">
|
|
<br>
|
|
<h4>Anfang</h4>
|
|
|
|
<b>Ihr könnt euch diese Einführung auch <a href="http://www.php-einfach.de/downloads_einf.php">herunterladen</a></b><br><br>
|
|
|
|
|
|
MySQL ist eine Datenbank die wie z.B. Access auf SQL aufgebaut ist. Bei den meisten Webspace-Angeboten mit Datenbank handelt es sich um eine MySQL-Datenbank, denn die benötigte Software dafür ist Freeware und sie ist leicht zu bedienen.<br><br>
|
|
|
|
<b>Auch wenn es am Anfang etwas schwerer ist mit einer Datenbank zu arbeiten, lohnt sich der Umstiegt von Textdateien auf MySQL.</b><br>
|
|
Denn mit einer Datenbank kann man bestimmte Scripts viel leichter realisieren als mit Textdateien. Denn mit MySQL hat man viel besser Möglichkeiten gezielte Werte auszugeben, zu überprüfen, zu bearbeiten und zu löschen.<br>
|
|
Wir können auch die Werte in einer Tabelle viel besser sortieren lassen.<br>
|
|
Rundrum hat die Datenbank gegenüber Dateien ein riesen Vorteil, und eine MySQL Datenbank mit PHP zu "bedienen" ist <b>sehr</b> viel leichter, als mit Textdateien zu arbeiten. Desweiteren sind MySQL Datenbanken schneller als Textdateien und man verliert nicht so schnell die Übersicht, wenn die Tabelle etwas länger wird.<br><br>
|
|
|
|
|
|
Wenn wir Xampp installiert haben, wurde eine MySQL-Datenbank-Server automatisch mit installiert und auch gleich gestartet.<br><br>
|
|
|
|
Um dies zu Überprüfen, rufen wir folgende Datei auf:<br>
|
|
<i>c:\xampp\xampp\xampp-control.exe</i><br><br>
|
|
|
|
Wenn wir das Programm gestartet haben, erscheint zuerst ein Fenster, auf dem wir den Status der wichtigsten Module erkennen.<br>
|
|
Hinter <b>Apache:</b> und <b>MySQL:</b> sollte <i>Running</i> stehen, wenn dies nicht der Fall ist, drückt man einfach auf den Start-Button.<br>
|
|
Wenn wir die <i>xampp_start.exe </i>aufrufen, dann werden diese beiden Dienste normalerweise gestartet.<br><br>
|
|
|
|
|
|
So als nächstes müssen wir für uns einen Benutzer anlegen, dies geht am besten per phpMyAdmin. Normalerweise ist dies gleich mit installiert worden, und wir können es per <a target="_blank" href="http://localhost/phpmyadmin">http://localhost/phpmyadmin</a> aufrufen.<br>
|
|
Dieser Ordner wird in der Übersicht von http://localhost/ nicht mit angezeigt.<br>
|
|
Sonst können wir es <a target="_blank" href="http://www.phpmyadmin.net/home_page/downloads.php">hier</a> herunterladen.<br>
|
|
Das Archiv einfach in den Ordner <b>htdocs</b> entpacken und wir können es per Browser über den Server aufrufen.<br>
|
|
Einfach http://localhost/ordner_von_phpmyadmin/ aufrufen.<br>
|
|
Dieser Ordner wird dann auch schon angezeigt, wenn wir http://localhost/ aufrufen.<br><br>
|
|
|
|
<h3>Benutzer anlegen</h3>
|
|
So nachdem wir auf die Oberfläche von phpMyAdmin gelangt sind, wollen wir einen neuen Benutzer anlegen.<br>
|
|
Dafür klicken wir zuerst auf den Link: <b>Rechte</b> <br>
|
|
<center><img src="grafiken/mysql/mysql_rechte.gif" tppabs="http://www.php-einfach.de/offline/grafiken/mysql/mysql_rechte.gif" width="400" height="215" border="0" alt="Rechte"></center>
|
|
|
|
<br><br>
|
|
Danach sehen wir die bereits angelegten Benutzer, allerdings wollen wir einen neuen Erstellen, dafür klicken wir auf: <b>Neuen Benutzer hinzufügen</b><br>
|
|
<center><img src="grafiken/mysql/mysql_neuer_user.gif" tppabs="http://www.php-einfach.de/offline/grafiken/mysql/mysql_neuer_user.gif" width="400" height="182" border="0" alt=""></center>
|
|
|
|
|
|
<br><br>
|
|
Danach müssen wir die Einstellungen für den Benutzer vornehmen.<br><br>
|
|
|
|
Als Benutzername habe ich <b>Andavos</b> benutzt. Als Host müssen wir in der Auswahlliste <b>Lokal</b> angeben.<br>
|
|
Also Kennwort habe ich <b>andavos</b> angegeben.<br><br>
|
|
|
|
Danach setzen wir die <b>Globale Rechte</b>, dies heißt, wir bestimmen, was der Benutzer alles darf, und was nicht.<br>
|
|
Bei <b>Daten</b> und <b>Struktur</b> sollten wir alles Auswählen, die Einstellungen bei <b>Administration</b> ist nicht zwingend Notwendig, und auf den meisten Server hat man dort keine Rechte, also muss man diese nicht Auswählen.<br>
|
|
Dann auf <b>Ok</b> drücken und das war's.<br>
|
|
<center><img src="grafiken/mysql/mysql_user_anlegen.gif" tppabs="http://www.php-einfach.de/offline/grafiken/mysql/mysql_user_anlegen.gif" width="400" height="492" border="0" alt="Benutzer anlegen"></center>
|
|
|
|
<br><br>
|
|
Danach gelangen wir zu der Übersicht zurück und dort sollte in der Liste ein neuer Eintrag vorhanden sein mit dem Benutzer <i>Andavos</i> und dem Host <i>localhost</i>.<br><br>
|
|
|
|
So das war es schon, was wir an der MySQL-Datenbank anpassen mussten.<br><br>
|
|
|
|
|
|
|
|
|
|
<br><br>
|
|
Als nächsten schauen wir, wie wir <a href="einf_mysql_tabellen_spalten.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_tabellen_spalten.php">Tabellen und Spalten</a> in unsere Datenbank bekommen. <br><br>
|
|
|
|
|
|
<a href="http://www.php-einfach.de/nav_impressum.php">Autor Andavos</a>
|
|
|
|
|
|
|
|
|
|
<div align="center"><a href="#oben">Nach oben</a></div>
|
|
</td>
|
|
<td height="100" width="10"></td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
<td valign="top" bgcolor="#FFE09F" width="160">
|
|
|
|
<table width="160" cellspacing="0" border="0" cellpadding="0">
|
|
<tr>
|
|
<td height="100" width="5"></td>
|
|
<td valign="top" class="black2" height="100" width="150">
|
|
|
|
<br><b><center><img src="grafiken/side_news.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_news.gif" width="150" height="25" border="0" alt=""></center></b>
|
|
|
|
|
|
<a target="_blank" href="http://www.php-einfach.de/nav_news.php">News</a>
|
|
<br><br>
|
|
|
|
<b><center><img src="grafiken/side_forum.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_forum.gif" width="150" height="25" border="0" alt=""></center></b>
|
|
<a target="_blank" href="http://forum.php-einfach.de/">Forum</a>
|
|
<br><br>
|
|
|
|
<b><center><img src="grafiken/side_newsletter.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_newsletter.gif" width="150" height="25" border="0" alt="Newsletter"></center></b>
|
|
|
|
<form target="_blank" method="post" action="http://www.php-einfach.de/clanletter/save.php">
|
|
|
|
|
|
<br> <br>
|
|
<div align="center">© PHP-Einfach.de 2003 - 2007 </div>
|
|
</td>
|
|
<td height="100" width="5"></td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
</body>
|
|
</html> |