Ergebnis 1 bis 6 von 6

Thema: Tabelle mit PHP erstellen

  1. #1
    TP-Supporter Avatar von xStream
    Registriert seit
    Dec 2002
    Ort
    Neumünster [Nördlich von HH]
    Beiträge
    474

    Tabelle mit PHP erstellen

    hi

    hab nen sehr eigenartiges Problem...

    Ich will in einem PHP- Script einfach eine Tabelle erzeugen und wollte dazu folgenden code nehmen:

    PHP-Code:
    mysql_query ("CREATE TABLE iks_galerie_$neue_id( id tinyint( 5 ) unsigned NOT NULL auto_increment, url varchar( 50 ) NOT NULL default \'\', titel varchar( 50 ) NOT NULL default \'\', beschreibung text NOT NULL , galerie_titel varchar( 150 ) NOT NULL default \'\', PRIMARY KEY ( id ) ) TYPE = MYISAM "); 
    Leider passiert nichts - garnichts


    Hier nochmal der Code der gesamten Unterseite:

    PHP-Code:
    <?PHP
    //Galerie in db eintragen
    mysql_query ("INSERT INTO iks_galerie_index (titel) VALUES ('$titel')");
    $galerie_id_suchen mysql_query("SELECT * FROM iks_galerie_index ORDER BY id");
    while (
    $galerie_id mysql_fetch_object($galerie_id_suchen)) {
    $neue_id $galerie_id->id;
    }
    // Verzeichnis erstellen
    mkdir ("img_galerie/$neue_id"0777);
    // Tabelle in db erstellen
    mysql_query ("CREATE TABLE iks_galerie_$neue_id( id tinyint( 5 ) unsigned NOT NULL auto_increment, url varchar( 50 ) NOT NULL default \'\', titel varchar( 50 ) NOT NULL default \'\', beschreibung text NOT NULL , galerie_titel varchar( 150 ) NOT NULL default \'\', PRIMARY KEY ( id ) ) TYPE = MYISAM "); 
    //Ausgabe....
    $headline "Galerie erstellt";
    $text "Die Galerie wurde eingerichtet.<br>Unter dem Menüpunkt \"Galerien bearbeiten\" können nun Bilder in diese Galerie eingebunden werden.";
    include(
    "$box");
    ?>

    Findet da jemand nen Fehler?


    danke

  2. #2
    TP-Specialist Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    lass dir mal die Fehlermeldung von MySQL ausgeben:
    PHP-Code:
    mysql_query("...") OR DIE(mysql_error()); 
    Oder du lässt dir den Query mal ausgeben und probierst es win phpMyAdmin.

    Gruss
    Jan

  3. #3
    Registered User
    Registriert seit
    Feb 2002
    Beiträge
    667
    .
    Geändert von Radoo.de (09.09.2003 um 20:54 Uhr)

  4. #4
    TP-Supporter Avatar von xStream
    Registriert seit
    Dec 2002
    Ort
    Neumünster [Nördlich von HH]
    Beiträge
    474
    $neue_id ist ganz sicher nicht leer, habe ich schon getestet...

  5. #5
    TP-Specialist Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Normalerweise sollte es auch egal sein, ob sie gefüllt ist oder nicht. Wenn sie leer währe, funktioniert der query nämlich. Also wäre es erstmal interresant, wie der Inhalt dieser Variable denn aussieht. Und was ist mit der Fehlermeldung? Gibt es eine, wenn du es so machst, wie ich's geschrieben hatte?

    Und der TIP, der fast in jedem (MySQL)Posting kommt:
    Lass dir den Query ausgeben und probier ihn per Hand in phpMyAdmin auszuführen.

    Gruss
    Jan

  6. #6
    TP-Supporter Avatar von xStream
    Registriert seit
    Dec 2002
    Ort
    Neumünster [Nördlich von HH]
    Beiträge
    474
    mmh, habs gerade hinbekommen...
    Hatte da dämlicher weise ein \ vor einem '
    ...

    Danke für die TIPPs


    cu
    Philipp

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

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