Julian Oettrich: Ein Ausschnitt

Hi, ich bin garade dabei mir mit meinen wenigen Php und Sql kenntnissen, mir ein Newsssystem zusammen zustellen. Dabei habe ich hier einen Ausschnitt, weis aber nicht, was z.B. die Angabe 'varchar(100) default NULL' bedeuten soll.

$sql2="
 CREATE TABLE db_news (
   Headline varchar(100) default NULL,
  Vorschautext´ text,   Text text,   Autor varchar(20) default NULL,    Datum varchar(15) default NULL,    ID int(11) NOT NULL auto\_increment,    PRIMARY KEY  (ID`)
  )";

Wenn mir jemand erklärt, was es mit dieser Angabe auf sich hat, und es mir erklären könnte, wär das echt nett.

Natürlich hab ich schon überall geguckt (Selfhtml und Selfphp)

Julian

  1. Hallo Julian,

    Wenn mir jemand erklärt, was es mit dieser Angabe auf sich hat, und es mir erklären könnte, wär das echt nett.

    Varchar ist ein Datentyp fuer Strings bis zu einer Laenge von 255 Zeichen, zumindest in MySQL 4, der Standardwert in deinem Beispiel ist NULL, was no data, nichts, totaler Leere entspricht

    Natürlich hab ich schon überall geguckt (Selfhtml und Selfphp)

    Aber nicht hier http://dev.mysql.com/doc/mysql/en/char.html

    Gruß,

    Dieter

    1. Vielen Dank auch! Habs verstanden.

      Julian

      1. Hallo Julian,

        Vielen Dank auch! Habs verstanden.

        Prima, das ist ja ein guter Start. Jetzt brauchst du nur noch ein Bookmark auf das MySQL-Handbuch, dann wird alles gut ;-)

        Gruß,

        Dieter