kostenloser Webspace werbefrei: lima-city


Newbie frage zu einem "Einfachen" code.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t****t

    <?
    include (\"db.php\"); 
    mysql_query(\"CREATE TABLE cds (
    id int(255) NOT NULL auto_increment,
    interpret varchar(100) NOT NULL,
    titel varchar(100) NOT NULL,
    PRIMARY KEY (id)
    );\");
    
    mysql_close();
    echo \"Die Tabelle wurde angelegt\";
    ?>


    Also ich bin ein absoluter Php und MySQL newbie. Was bitte genau legen diese zahlen in den klammern fest? Hab versucht dies auf mehreren verschiedenen Seiten erkl?rt vorzufinden, habe aber keine gefunden. Am besten erkl?rt mir mal genau (und am besten f?r anf?nger verst?ndlich... ) das gesamte script. Was nun mysql_close und echo bedeutet weiss ich das mit include und dem query auch, aber alles andere ist f?r mich selbst mit Englischkenntnissen ein R?tsel.:wazzup:

    So long
    Triast

    PS: Copyright f?r dieses Script liegt bei PHPbox.de bevor ich hier ?rger wegen bestimmten reichten geistigen eigentums bekomme.
    :blah:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. include ("db.php"); //includet die date
    
    mysql_query("CREATE TABLE cds ( //f?hrt befehle in einer mysql datenbank aus und legt die tabelle cds an
    
    id int(255) NOT NULL auto_increment, // legt das feld id mit dem typ integer (zahl) an mit einer max. l?nge von 255 zeichen und auto_increment bedeutet, dass er die zahl selbst setzt!
    
    interpret varchar(100) NOT NULL,
    
    titel varchar(100) NOT NULL,
    
    PRIMARY KEY (id) //^^das obere ist ziemlich das gleiche varchar (text) und not null bedeutet darf nicht leer sein und primery key bedeutet glaube ich geordnet nach dem feld id
    
    );");
    
    
    
    mysql_close(); //trennt die verbindung zur db
    
    echo "Die Tabelle wurde angelegt"; //gibt <= das aus


    ist das von XAMPP?
  4. Also die ID ist kennzeichnung zum Finden des Datensatzes. Sollte man am besten immer anlegen. Primary key (ID) sagt das diese fortlaufend z?hlt. Jeder neue insert +1 sozusagen. int ist f?r zahen, varchar sind zeichen, und die zahl sagt die l?nge aus.
  5. Autor dieses Themas

    t****t

    Also legt die zahl, in den klammern nicht fest wieviele gespeichert werde, sondern nur wieviele zeichen enthalten sein d?rfen. Gibt es eine m?glichkeit der Datenbank in kurz zu erkl?ren das es beliebig viele Zeichen sein k?nnen, also bis zur Unendlichkeithin?
  6. also ob es so ne Einstellung gibt weiss ich nicht, aber ich glaube das so ein "unendlich" die Geschwindigkeit ziemlichdr?cken w?rde. Alles wird langsamer. Was willste denn speichern ? Es werden unn?tig Platzhalter mitgeschleppt.

    Und der Kollege oben hat recht ;) Primary key(id) sagt das es der erste schl?ssel zum finden ist, und ein auto_increment dahinter das sie automatisch fortlaufend ist
  7. Autor dieses Themas

    t****t

    zB. f?r ein Newsscript f?nd ich das ganz angemessen (bez?glich deswegen das man unendlich viele zeichen benutzen kann) f?r ne memberverwaltung etc. brauch man soviel selbstverst?ndlich nicht :) aber bei news w?rd ichs unangenehm finden wenn ich eine News wegen Zeichenbeschr?nkung uninteressant sprich nur in Stichw?rtern schreiben muss. bei anderen funktionen d?rfte es eher weniger was bringen ^^

    Nebenbei noch eine andere Frage, hab mir hier sone Datenbank ersteigert, gibs irgendwo ne anleitung wie ich die jetzt verwalten kann? das menue daf?r is mir n?mlich total unbekannt und ein noch gr?sseres r?tsel als alle php befehle zusammen :confused::scared::puke:
  8. Also wenn Du phpmyadmin meinst, dann wird Dir nix ?berbleiben als Dich damit auseinanderzusetzen ;) Das ist eigendlich Standard f?r Mysql-Datenbanken.
  9. 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!