MySQL - Datensätze einfügen funktioniert nicht

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MySQL - Datensätze einfügen funktioniert nicht

    Hi, ich habe vor kurzem mit PHP und MySQL angefangen und bin schon beim Einfügen der Datensätze am verzweifeln!
    Die Funktion "install" legt die Tabelle problemlos an, aber "add_page" gibt immer einen Fehler zurück.
    Woran kann das liegen?
    PHP Code:
    <?php
    $host 
    "localhost";
    $name "odious";

    function 
    install()
    {
     
    $dbh mysql_connect("localhost""odious""passwort");
     
    $value "CREATE TABLE IF NOT EXISTS odious.pages (
         nummer INT UNSIGNED AUTO_INCREMENT,
         titel VARCHAR(150) NOT NULL,
         inhalt MEDIUMBLOB,
         datum datetime,
         PRIMARY KEY (nummer)
         );"
     
    mysql_query($value$dbh);
     
    mysql_close($dbh);
    }

    function 
    add_page($nummer$titel$inhalt)
    {
     
    $dbh mysql_connect("localhost""odious""passwort");
     
    $value "INSERT INTO odious.pages
      (nummer, titel, inhalt)
      VALUES
      (
    $nummer$titel$inhalt)";
     if (
    mysql_query($value$dbh))
     {
      echo 
    "Erfolgreich erstellt!";
     }
     else
     {
      echo 
    "Fehler!";
     }
     
    mysql_close($dbh);
    }
    ?>
    Mfg. Odious
    Last edited by Odious; 28-12-2007, 18:08.

  • #2
    mysql_error() ausgeben lassen!
    OffTopic:
    !!!!!!!!!!!!!!!!1111einself
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Comment


    • #3
      und wie mach ich das?^^

      Comment


      • #4
        Ich werde dir nicht alles vorkauen!
        [FONT="Helvetica"]twitter.com/unset[/FONT]

        Shitstorm Podcast – Wöchentliches Auskotzen

        Comment


        • #5
          Unknown column 'titel' in 'field list'
          Also die funktion wird folgendermaßen aufgerufen:

          PHP Code:
          add_page(0,"titel","inhalt"); 
          Ich versteh echt nicht, was das Problem ist.
          Last edited by Odious; 30-12-2007, 09:16.

          Comment


          • #6
            Was wir dir jetzt auch voll beantworten können, weil wir die fill_pages-Funktion ja auch so gut kennen...
            Lesen: http://php-resource.de/forum/showthr...threadid=47906

            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
            Wie man Fragen richtig stellt

            Comment

            Working...
            X