Ergebnis 1 bis 7 von 7

Thema: Was mache ich falsch bei mysql?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Was mache ich falsch bei mysql?

    Hi
    ich könntet ausrasten...!
    ich kann auf meinem server einfach keine mysql tabellen erstellen!!!!

    hier mal mein code womit ich das mache!

    PHP-Code:
    mysql_connect("localhost","mjcoox","mjcoox") or die(mysql_error());
    mysql_select_db("makerzone") or die(mysql_error());
    $create=mysql_query("
        CREATE TABLE mz_test
        (
            Test        TEXT
        );
    "
    );
    $insert=mysql_query("INSERT INTO mz_test (test) VALUES ('hallo');");
    $sql=mysql_query("SELECT test FROM mz_test;") or die(mysql_error());
    $row=mysql_fetch_array($sql);
    $test=$row['test'];
    echo
    "$test"
    das ist alles nur ein test zur darstellung wie ich mit mysql connecte und die tabellen erstelle und sie aufrufe!


    plz help!!!!

    greetz MJcoox

  2. #2
    Erstell' die Tabelle mit PhpMyAdmin, lass dir den Php-Code generieren und guck', was der anders macht, mache ich bei MySql-Problemen immer.

    Afair müssen Strings, die Werte enthalten, in Sql nicht in ', sondern in ` stehen, also
    PHP-Code:
    CREATE TABLE mz_test (`TestTEXT); 
    und
    PHP-Code:
    $insert=mysql_query("INSERT INTO mz_test (test) VALUES (`hallo`);"); 

  3. #3
    Nunja das Klappt zu 100% nicht weil das kein SQL ist

    gib doch mal folgendes ein

    mysql_query(" CREATE TABLE `tabele` (`spalte` typus( max Grösse ) NOT NULL ); ") ;

    in deinem fall

    mysql_query(" CREATE TABLE `mz_test` (`Test` VARCHAR( 255 ) NOT NULL ); ") ;

    Geändert von dadie (05.03.2005 um 13:04 Uhr)

  4. #4
    Was macht der Typ varchar eigentlich genau? Warum hast du varchar und nicht text genommen?

  5. #5
    Zitat Zitat von masterquest
    Was macht der Typ varchar eigentlich genau? Warum hast du varchar und nicht text genommen?
    Weil VARCHAR einfach das Besste Format ist wenn man nicht gnau weiss was Später rein soll .in VARCHAR kann Text und Zahlen gespeichert werdne mit den zahlen kann man aber auch rechnen.

  6. #6
    Der Typ VARCHAR kann alle möglichen Zeichen (so ziemlich alle) abspeichern. Aber leider nur maximal 255 Zeichen. Wenn man einen längeren Text abspeichern will, muss man TEXT oder BLOB nehmen. Und für Zahlen reich auch schon INT. Das spart Speicherplatz

    Geändert von Manni (05.03.2005 um 14:55 Uhr)

  7. #7
    ja danke werds mal ausprobieren!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •