power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 28.03.2002, 17:39   #1
TP-Moderator
 
Benutzerbild von Levis
 
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
Levis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKE
Question

MySQL-Befehle mit PHP


Hallo,
Kennt jemand eine Seite, wo die MySQL schön beschrieben sind?
Mich würde vor allem folgendes interessieren:
  • Datenbankverbindung öffnen/schließen
  • Bestimmte Teile einer Datenbank auslesen und im Browser darstellen
  • Datentabellen erstellen
  • In Datentabellen hineinschreiben
  • und was die ganzen Typen bedeuten

Vielen Dank im Voraus!
__________________
"Programmieren ist eine Kunst"

» Fahrtenbuch genial! ist endlich da! Steuern sparen so einfach wie noch nie!
» QuickShot 3.0 ist endlich da!
» Schöner einkaufen


Red Gold Green - good things come to those who wait...
Levis ist offline   Mit Zitat antworten
Linktipp

Alt 28.03.2002, 17:43   #2
nik
TP-Veteran
 
Benutzerbild von nik
 
Registriert seit: Aug 2001
nik bringt sich richtig einnik bringt sich richtig ein
Post

Hi Levis,

schau mal unter diesem link nach:


http://www.php3.de/links.php

da solltest Du eigentlich fündig werden ?!

grüsse

nik
nik ist offline   Mit Zitat antworten
Alt 28.03.2002, 17:53   #3
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
@Levis

Wir können hier mal einen kleinen Workshop abhalten. Dafür wäre es aber hilfreich, wenn Du zu Hause soweit alles nötige bereits lauffähig installiert hast (-> PHP, mySQL und am besten noch phpMyAdmin). Dann geht's schneller und die Erfolgserlebnisse stellen sich schon von Anfang an ein.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 28.03.2002, 18:07   #4
TP-Member
 
Benutzerbild von ralle
 
Registriert seit: Feb 2001
Ort: Wiesbaden
ralle macht alles soweit korrekt
Hallo,

@levis: zunächst brauchst Du mal ein bißchen Datenbanktheorie (sofern nicht vorhanden). Als "Hardwarelösung" kann ich das Buch "PHP4 - Grundlagen und Profiwissen" von Jörg Krause empfehlen. Von den Taschenbüchern à la "Einsteigerseminar" würde ich die Finger lassen, diese erzählen nur das PHP-Manual nach, garniert mit trivialsten Beispielen die da aufhören wo es spannend wird.

Als Online-Einstieg kann ich das MySQL-Datenbankhandbuch empfehlen.

Und natürlich das PHP-Manual sowie das PHP-FAQ, das ist Pflichtlektüre und erste Anlaufstation.

Viel Spaß beim "Scripten"
ralle
__________________
home: http://www.ralles-web.de
das Netzbuch: http://www.das-netzbuch.de
ralle ist offline   Mit Zitat antworten
Alt 28.03.2002, 18:32   #5
TP-Moderator
 
Benutzerbild von Levis
 
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
Levis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKE
Smile

Super!


Zitat:
Original geschrieben von schmobi
@Levis

Wir können hier mal einen kleinen Workshop abhalten. Dafür wäre es aber hilfreich, wenn Du zu Hause soweit alles nötige bereits lauffähig installiert hast (-> PHP, mySQL und am besten noch phpMyAdmin). Dann geht's schneller und die Erfolgserlebnisse stellen sich schon von Anfang an ein.
ui, schmobi, das wäre traumhaft !
Auf meinem PC habe ich alles nötige installiert (Apache, PHP, phpMyAdmin, MySQL) und es funktioniert auch alles.

An alle anderen:
Vielen Dank für die vielen Links. Ich habe mir jetzt das offizielle PHP-Handbuch, das offizielle MySQL-Handbuch und dann noch SelfPHP. Die anderen Links schau ich mir jetzt auch nochmal an.
__________________
"Programmieren ist eine Kunst"

» Fahrtenbuch genial! ist endlich da! Steuern sparen so einfach wie noch nie!
» QuickShot 3.0 ist endlich da!
» Schöner einkaufen


Red Gold Green - good things come to those who wait...
Levis ist offline   Mit Zitat antworten
Alt 28.03.2002, 18:36   #6
TP-Senior
 
Benutzerbild von yemaya
 
Registriert seit: Apr 2001
Ort: Nordhessen
yemaya ist auf einem guten Weg
Super Idee! Da werde ich wohl glatt mitmachen! Mein PHP-Triad ist schon startbereit!
yemaya ist offline   Mit Zitat antworten
Alt 28.03.2002, 18:37   #7
TP-Moderator
 
Benutzerbild von Levis
 
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
Levis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKE
Talking

Zitat:
Original geschrieben von yemaya
Super Idee! Da werde ich wohl glatt mitmachen! Mein PHP-Triad ist schon startbereit!
Mein FoxServ auch
Muss nur noch schnell was zu trinken holen
__________________
"Programmieren ist eine Kunst"

» Fahrtenbuch genial! ist endlich da! Steuern sparen so einfach wie noch nie!
» QuickShot 3.0 ist endlich da!
» Schöner einkaufen


Red Gold Green - good things come to those who wait...
Levis ist offline   Mit Zitat antworten
Alt 28.03.2002, 19:25   #8
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
jaujau werde auch mitmachn
hehe das klingt witzig, für sowas bin ich immer zu haben,a slo bei mir is alles in den startlöchern
Toxical ist offline   Mit Zitat antworten
Alt 28.03.2002, 19:56   #9
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
O.K.

Gleich geht's los. Ich treffe noch ein paar Vorbereitungen...
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 28.03.2002, 19:58   #10
TP-Moderator
 
Benutzerbild von Levis
 
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
Levis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKE
Cool

uiuiui


Zitat:
Original geschrieben von schmobi
O.K.

Gleich geht's los. Ich treffe noch ein paar Vorbereitungen...
*freu*
Ich kanns kaum erwarten
Und das, obwohl ich Ferien habe
__________________
"Programmieren ist eine Kunst"

» Fahrtenbuch genial! ist endlich da! Steuern sparen so einfach wie noch nie!
» QuickShot 3.0 ist endlich da!
» Schöner einkaufen


Red Gold Green - good things come to those who wait...
Levis ist offline   Mit Zitat antworten
Alt 28.03.2002, 20:13   #11
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Step 1
Anlegen der Übungsdatenbank



Wir starten unseren Webserver und stellen sicher, dass PHP und mySQL betriebsbereit sind.

Dann öffnen wir den Browser und geben http://localhost/ ein. Es sollte sich nun der Webserver mit dem htdocs-Verzeichnis melden. Durch einen entsprechenden Klick auf den Link (= Ordner) wechseln wir zu phpMyAdmin. Nun sollte man von dessen Startbildschirm erwartet werden.

In das Feld unter "Neue Datenbank anlegen" geben wir "test" ein und klicken auf "Erzeugen".

Im nächsten Fenster suchen suchen wir den Teil "Neue Tabelle erstellen in Datenbank test" und geben folgendes ein:
  • Name: adressen
  • Felder 7

Ein Klick legt die Tabelle an unf bringt uns zu deren Dump (= Struktur). Hier werden nun die einzelnen Spalten angelegt, deren Datentypen gesetzt und einige Extras eingebaut. Werft einfach mal einen Blick auf den Screenshot und tragt alles genauso bei Euch ein. Eine ausführliche Erklärung kommt später.

Noch ein Klick auf "Speichern" und die Datenbank ist ready to go!
Miniaturansicht angehängter Grafiken
workshop-mysql-befehle-mit-php-phpmyadmin.gif  
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 28.03.2002, 20:24   #12
TP-Moderator
 
Benutzerbild von Levis
 
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
Levis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKELevis ist ein richtiges Arbeitstier - DANKE
Thumbs up

Super!


Hi schmobi,
Finds wirklich total super toll von Dir, dass Du hier einen kleinen Workshop machst
Gleich eine Frage: Ist MySQL case sensitive?

Mit dem ersten Schritt bin ich fertig....
__________________
"Programmieren ist eine Kunst"

» Fahrtenbuch genial! ist endlich da! Steuern sparen so einfach wie noch nie!
» QuickShot 3.0 ist endlich da!
» Schöner einkaufen


Red Gold Green - good things come to those who wait...
Levis ist offline   Mit Zitat antworten
Alt 28.03.2002, 20:26   #13
nik
TP-Veteran
 
Benutzerbild von nik
 
Registriert seit: Aug 2001
nik bringt sich richtig einnik bringt sich richtig ein
Unhappy

@schmobi

aber bitte alles schön langsaaaam erklären, kann leider nicht mitmachen, ein Rechner liegt am Boden

Danke


nik

PS: Der hier ist meiner Frau
nik ist offline   Mit Zitat antworten
Alt 28.03.2002, 20:27   #14
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
jop hab den schritt auch soweit

3dit
auch ne frage: hab sonst immer CHAR(255) stat TEXT benutzt, wo isn da the difference??
4dit
Toxical ist offline   Mit Zitat antworten
Alt 28.03.2002, 20:45   #15
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
So kommen wir jetzt zur Erläuterung.

Das was wir gerade gemacht haben (Datenbank erzeugen, Tabelle anlegen und Dump setzen) lässt sich selbsredent auch per Kommandozeile, anderer Software oder PHP machen. Allerdings legt man in den seltensten Fällen ja komplette DBs mit PHP an. Vielmehr nutzt man die darin enthaltenen Daten.

Schauen wir uns unseren Dump also mal etwas genauer an:

Die Felder an sich sollten klar sein, es geht um eine kleine Adressverwaltung. Das Feld ID hat aber zwei Besonderheiten. Zum einen die Prozedur "auto_increment", welche jeden Neueintrag automatisch fortlaufend durchnummeriert, zum anderen ist sie der Primärschlüssel.

Was bedeutet das?

In der Relationenalgebra darf es jedes Tupel (= Datensatz) nur genau einmal geben, sonst wird die DB inkonsistent. Der Sinn des ganzen ist wohl klar. Der "Primärschlüssel" bezeichnet diejenige Spalte, die diese einmaligen merkmale beinhaltet. Bei der Asuwahl ist also streng darauf zu achten, dass die hierin enthaltenen Werte absolut einmalig sind (Personalausweis-Nummern, etc.). In unserem Beispiel behelfen wir uns mit der fortlaufenden Nummerierung, denn hier gibt es jede Zahl nur ein einziges mal.


Die verwendeten Datentypen sind (genaueres zu allen Typen werde ich später sagen, sonst wird's verwirrend):
  • INT (Integer) für ganze relationale Zahlen (die WErte geben die Länge in Bytes an, die reserviert wird, also z.B. fünf für die PLZ)
    TEXT für ASCII-Text

@Toxical
Der Typ Text lässt eine variable Anzahl Zeichen zu, während bei CHAR immer exakt die gesetzen Bytes reserviert werden. Die DB kann also sehr schnell sehr gross werden.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik > Workshops und Tutorials
[Workshop] MySQL-Befehle mit PHP [Workshop] MySQL-Befehle mit PHP
« [Tutorial] Tokenizer | PHP und MySQL in 5 Minuten »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:00 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 RC7 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67