![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
@all
anleitung für L.A.M.P (linux apache mysql php) 1. ;-) linux auf einen rechner aufspielen 2. apache installieren zb von der suse cd 3. mysql installieren .... darauf achten, daß nicht nur der server sondern auch clients und tools mitinstalliert werden, hatte beim ersten versuch nämlich vergessen die clients und tools zu installieren und dann vergeblich nach mysqladmin gesucht :-(( wird die binary installiert, sollte anschließend sofort das paßwort des db-admin geändert werden. 4. mit mysql den user mysqluser anlegen 5. mit mysql eine kleine addy-db anlegen: mysql > CREATE TABLE adress -> (pid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> vorname CHAR (30), -> name CHAR (30), -> strasse CHAR (50), -> ort CHAR (30)); danach: mysql > CREATE TABLE telefon -> (tid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> nummerCHAR (30), -> pid INT); und nun die daten einspielen, zb: mysql > INSERT INTO adress VALUES -> (1,"Tux", "Pinguin", "Torvalds Weg 1", "Helsinki"); mysql > INSERT INTO telefon VALUES -> (1, "1234567890", 1); 6. und nun das passende php skript: <HEAD> </HEAD> <body text =#772200> <CENTER> Ein Beispiel für ein funktionierendes LAMP System LAMP = Linux + Apache + MYSQL + PHP (oder Perl oder Phyton) <? $server = mysql_connect("localhost:80","mysqlusr"); if ($server) { $mydb = mysql_select_db("test_db",$server); $sql = "select vorname, name, nummer from adress, telefon where adress. id = telefon.pid order by name, vorname, number desc"; $result = mysql_query($sql,$server); if ($result) { echo "<TABLE BORDER=1 bgcolor=#FFFFE0 bordercolordark=#772200 b rdercolrleight=#DDDDDD>"; while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) { echo "<TR><TD>"; echo implode("<TD>",$row); echo "</TR>"; } } echo "</TABLE>"; } else { echo "Kein Kontakt zum Server"; } mysql_close($server); ?> </CENTER> </BODY> dann müßte es eigentlich funktionieren. viel spaß mit dem neuen L.A.M.P. sys. greetz artemisias ps: im alltag würde man/frau natürlich anstelle einer addy-db eine produkt-db laufen lassen und das php-skript ist dann auch etwas aufwendiger ;-) pps: nun geht frau in den biergarten |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|