kostenloser Webspace werbefrei: lima-city


MYSQL-´Datenbank

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davidmuc

    Co-Admin Kostenloser Webspace von davidmuc

    davidmuc hat kostenlosen Webspace.

    Hab vor kurzem aus versehen ne SQL-Datenbank ersteigert statt ftp...
    Ich weiss in der FAQ gibts ne kurze Erkl?rung wof?r so ne SQL-Datenbak da is...aber um ehrlich zu sein check ichs trotzdem net...kanns mir irgendwer n00bgerecht erkl?ren wof?r so'n teil gut is?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. :megarofl:
    hehe ok also:
    wie der name schon sagt DATENBANK - darin gibt es spalten und zeilen (datens?tze)
    und den spalten kannst namen geben mit sql befehlen bzw welche erstellen..
    und die datens?tze sind die daten, die in der datenbank gespeichert sind...
    mit dieser datenbank kannst viel anstellen... das einfachste ist daten drin speichern...
    die kannst du dann wiederrum mit einem php-script zum beispiel abrufen und verarbeiten... zum beispiel bei einem anmeldeformular... man ich bin schlecht im erkl?ren :lol::lol:


    http://www.mysql.com
    http://www.php.net

    da wirst wohl f?ndig werden f?r was sone sql datenbank gut ist und so weiter

    Beitrag ge?ndert am 12.01 01:33 von stixxx
  4. Boa...ich bin grad etwas arg verpeilt aber ich versuch es trotzdem mal.
    Mir ist das auch mal passiert dassi falsch geklickt hab und dann ne DB hatte *g*.
    Aber das war auch ganz gut so denn ich nutze die mittlerweile f?r mein Forum.
    Ich bin zwar nen Laie auf dem Gebiet aber in einer Datenbank werden z.B. Daten f?r Webseiten gespeichert.
    Bei meinem Forum z.B. sind alle Beitr?ge, User, Themen und sowas alles in der DB gespeichert.
    Also quasi ein Speichermedium wenn Du eine Webseite oder ein forum oder sowas hast.
    Alles was Du darauf l?dst wird in der DB gespeichert.

    Blalaberfasel *rofl*.
    Ich hoffe mein etwas ungeschicktes Geschreibsel hat Dir etwas helfen k?nnen.
  5. Stell dir vor, du hast ganz viele Freunde und beschliesst die alle mal aufzuschreiben. Du startest also deine Textverarbeitung und schreibst dann rein:

    -----
    Otto Krawall
    Unter den Linden 1
    12345 Berlin

    Mariechen Lutsch'n'Zeh
    Hamburg
    Tel: 0111/1234567

    Bobby
    Graf-Strasse 12
    London
    -----

    Nun hast du sehr viele Freunde und merkst, dass das st?ndige Nachschlagen immer sehr viel Zeit kostet. Also beschliesst du ein Programm zu schreiben, in dem nach den Freunden suchen kannst, z.B. anhand des Namens oder der Stadt in der sie wohnen.
    Beim Programmieren merkst du aber, dass mit den Daten, wie du sie geschrieben hast, nichts anfangen kannst: wo steht bei jedem Eintrag die Stadt, ist Bobby ein Nachname oder ein Vorname? Als Mensch erkennst du das, aber mit einem Programm nicht.

    Also ben?tigst du etwas, dass diese Daten struktiert erfassen und speichern kann. Da Menschen alles m?gliche auf Banken abladen (Geld, Sperma, sich selbst) gibt es eben genau daf?r Datenbanken.

    Was hei?t strukturiert? Die popul?rste Datenbank-Art sind relationale Datenbanken (wie MySQL). Sie speichern Daten in Form von Tabellen, f?r die Adressen w?rde man also eine Tabelle "Adressen" machen.
    Jede Tabelle besitzt eine bestimmte Anzahl an Spalten, die genau eine Art an Wert aufnehmen, z.B.: Nachname, Vorname, PLZ, Telefon-Nummer.
    Jede Adresse schreiben wir als Zeile in die Tabelle:

    <pre>
    Vorname | Nachname | Stadt | PLZ | Telefon ...
    Otto Krawall Berlin 12345
    Mariechen Lutsch'n'Zeh Hamburg 01111234567
    Bobby London
    </pre>

    Damit wissen wir genau, das Bobby z.B. ein Vorname ist. Jede Zeile wird auch als Datensatz bezeichnet, eine bestimmter Spalten-Eintrag einer Zeile als Feld.
    Da Datenbanken allein auf das Verwalten von Daten spezialisiert sind und die Struktur der Daten vorgegeben ist, entwickelten die Datenbank-Firmen f?r ihre Datenbank-Management-Systeme (so heissen Datenbank-Programm richtig) ausgefeilte und vorallem schnelle M?glichkeiten um darin zu suchen.
    Schnell heisst: auch wenn darin Millionen von Addressen gespeichert sind.

    Wollte man ganz fr?her eine Datenbank benutzen und in ihr suchen, musste man diese Datenbank erst mit Hilfe einer jeweils spezifischen Programmiersprache ansprechen. Da dass niemand immer wieder neu lernen wollte, wurde die Structured Query Language (SQL) erfunden, die mit allen relationalen(!) Datenbanken funktionieren sollte.
    Diese "Programmier"sprache erlaubt die relativ umgangssprachliche Formulierung von Befehlen zur Datenpflege und -Suche, z.B.

    SELECT vorname, nachname FROM adressen WHERE nachname LIKE 'Kr%'

    Das heisst: suche Alle Datens?tze, die im Feld Nachname mit der Zeichenkette "Kr" anfangen (% ist ein Platzhalter), und liefere den Vornamen und Nachname der Datens?tze zur?ck, die der Bedingung entsprechen.

    Ein DBMS wie MySQL macht also folgendes:
    - es speichert jede Menge Daten strukturiert in Tabellen
    - die Struktur kann dabei selbst festgelegt werden
    - es bietet Daten zu speichern, zu l?schen und anhand verschiedener M?glichkeiten zu durchsuchen

    Der Vorteil eines DBMS ist, dass du dir keine Gedanken machen musst, wie das DBMS die Daten speichert oder durchsucht. Du l?dst sie einfach ab und formulierst Suchabfrage, um gezielt Daten wieder hervorzuholen.

    Beitrag ge?ndert am 12.01 02:47 von alexmerz
  6. Autor dieses Themas

    davidmuc

    Co-Admin Kostenloser Webspace von davidmuc

    davidmuc hat kostenlosen Webspace.

    Wow!
    Dickes merci f?r die ganzen ausf?hrlichen Antworten!!
    Also wenn ich ne HP hab und die hier bei Lima uploaden will,brauch ich ausser ftp noch ne Datenbank?Oder?
    Und da die HP's ja meistens so strukturiert sind, dass als erste datei die index.php stehen muss,braucht man f?r mehrere Homepages auch mehrere Datenbanken?
    Hab ich das richtig verstanden?
  7. Huh, nein, zu weit gedacht. Eine Webseite funktioniert auch vollkommen ohne Datenbank.

    Eine Datenbank dient dazu Daten zu speichern. Worum sich die Datenbank aber eben nicht k?mmert, ist die Anzeige oder die Eintragung der Daten. Dazu ben?tigst du ein entsprechendes Programm.

    Nimm zum Beispiel dieses Forum.
    Es w?re ziemlich m?hsam, wenn du auf eine Frage antworten willst, und jedesmal eine komplette HTML-Seite schreiben m?sstest, oder?

    Stattdessen kannst du einfach auf einen Button klicken und es erscheint ein Eingabefenster um den Text einzugeben. Dieser wird in der Datenbank gespeichert.

    Rufst du nun z.B. von der Startseite einen Forums-Thread auf, wird eine HTML/PHP-Seite aufgerufen und es werden Parameter ?bergeben (Guck dir mal die URL an!)
    Die aufgerufene Seite benutzt nun PHP um diese Parameter auszuwerten und eine Datenbank-Anfrage zu starten. Ein Parameter enth?lt die Thread-Id, man kann also einfach bei der Datenbank anfragen nach allen Antworten des gew?hlten Threads.
    Mit PHP wird dann die Datenbank-Antwort ausgewertet, HTML umgewandelt und zum Browser geschickt.

    Jetzt wirst du vermutlich noch mehr Fragen haben.
    Und, nein, du ben?tigst nicht unbedingt PHP um eine Webseite zu betreiben.

    Ich w?rde dir empfehlen, erstmal zwei Tage quer durch die Links auf
    http://www.lima-city.de/boards?m=thread&id=5407 zu st?bern, damit du Grundkenntnisse aufbauen kannst.



  8. verschoben nach php und mysql
  9. d****e

    hmm wenn du mysql lernen m?chtest ich finde diese seite hir noch recht gut
    sogar ich habe das verstanden :-)

    http://www.php-einfach.de/einf_mysql_anfang.php

    das f?ngt gleich mit sql an und nicht mit php hier noch zuerst eine kleine php erkl?hrung

    http://www.php-einfach.de/einf_php.php

    :spammer:
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!