Daten in eine SQL-Datenbank bringen

Dieses Thema Daten in eine SQL-Datenbank bringen im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Fooulaz, 3. Sep. 2006.

Thema: Daten in eine SQL-Datenbank bringen Hallöle! Hier ist mal wieder der blutige Anfänger. Man verzeihe mir meine Fehler  :T, ich programmiere erst seit...

  1. Hallöle!

    Hier ist mal wieder der blutige Anfänger. Man verzeihe mir meine Fehler  :T, ich programmiere erst seit zwei Tagen mit PHP.

    Mein Problem:
    Ich versuche Verbindung mit mysql aufzunehmen, dann eine Datenbnk aufzurufen und danach in eine Tabelle etwas einzufügen.

    Klappt nicht! Und bin zu doof die Fehler zu sehen!

    Hier mein Code:
    Code:
    <?php
    
     error_reporting(E_ALL);
     mysql_connect(localhost, webmaster, hier steht mein Passwort) OR exit(Keine Verbindung: .mysql_error());
     mysql_select_db(test1) OR exit(Datenbank nicht erreicht! Grund: .mysql_error());
     
     If (mysql_connect())
       {echo Hat geklappt: Verbindung;}
     else { echo Hat nicht geklappt! Weil: .mysql_error();}
    
     If (mysql_select_db())
       {echo Hat geklappt: datenbank;}
     else { echo Hat nicht geklappt! Weil: .mysql_error();}
    
    
     mysql_query(
                 INSERT INTO proben (Titel,Autor,Datum,Inhalt)
                     VALUES ('Testen',->Fooulaz', NOW(),->Ich will nur testen');
                 );
    
     If (mysql_query())
       {echo Hat geklappt;}
     else { echo Hat nicht geklappt! Weil: .mysql_error();}
    
     
    
    ?>
    Ist wahrscheinlich saueinfach, aber wie gesagt, mir fehlt Erfahrung.

    Bitte darum mich auseinanderzunehmen und zu helfen!

    Mfg
    Fooulaz
     
  2. Hab jetzt mal den Code abgeändet, im Sinne deiner empfohlenen Internetseite.
    Code:
    <?php
    
     error_reporting(E_ALL);
     mysql_connect(localhost, root, 16092000) OR exit(Keine Verbindung: .mysql_error());
     mysql_select_db(test1) OR exit(Datenbank nicht erreicht! Grund: .mysql_error());
     
     If (mysql_connect(localhost, root, 16092000))
      {echo Hat geklappt: Verbindung;}
     else { echo Hat nicht geklappt! Weil: .mysql_error();}
    
      echo <br />\n;
    
     If (mysql_select_db(test1))
      {echo Hat geklappt: datenbank;}
     else { echo Hat nicht geklappt! Weil: .mysql_error();}
    
      echo <br />\n;
    
     $abindietabelle=INSERT INTO proben (Titel,Autor,Datum,Inhalt)
             VALUES ('Testen',->Fooulaz', NOW(),->Ich will nur testen');
    
     $abindietabelle=mysql_query($abindietabelle);
    
     If (mysql_query($abindietabelle))
      {echo Hat geklappt;}
     else { echo Hat nicht geklappt: abindietabelle Weil: .mysql_error();}
    
     
    
    ?>
    Jedoch Fehlermeldung:

    Hat geklappt: Verbindung
    Hat geklappt: datenbank
    Hat nicht geklappt: abindietabelle Weil: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near->1' at line 1

    Jetzt find ich den fehler wieder nicht! :|

    Aber Danke für den link, der ist gut! :1
     
  3. Ups! Das ist natürlich ein fiktives Passwort! :°
     
  4. also das heisst es geht jetzt oder nicht?
     
  5. Nö! geht nicht!
     
  6. Oke ...

    versuchs mal so:

    Code:
    <?php
    error_reporting(E_ALL);
    
    // Verbinden zur MySQL Datenbank + Datenbank auswählen
    if (!@mysql_connect($db_connect)) {
    	mysql_connect(localhost, root, 16092000) OR die(Keine Verbindung: .mysql_error());
    	mysql_select_db(test1) OR die(Datenbank nicht erreicht! Grund: .mysql_error());
    }
    
    $now = time();
    $entry = INSERT INTO proben (Titel, Autor, Datum, Inhalt) VALUES (->Testen',->Fooulaz',->$now',->Ich will nur testen');
    
    $ergebnis = mysql_query($entry) or die(Hat nicht geklappt: entry weil: .mysql_error();
    ?>
    http://ch2.php.net/manual/de/function.time.php
     
  7. :D :D :D :D :D :D :D :D :D
    Thanks Billy!!!

    Hab
    Code:
    $abindietabelle=mysql_query($abindietabelle);
    in
    Code:
    $ergebnis=mysql_query($abindietabelle);
    umgewandelt.

    Und hat gleich funktioniert! Keine Fehlermeldung!!

    Problem gelöst!

    Bis zum nächsten! mml
     
Die Seite wird geladen...