Ankündigung

Einklappen
Keine Ankündigung bisher.

[ERLEDIGT]Keinen eintrag in MYSQL warum ?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [ERLEDIGT]Keinen eintrag in MYSQL warum ?

    Das ist mein Code :

    PHP-Code:
    <?
    $name = $_POST['name'];
    $von = $_POST['von'];
    $text = $_POST['text'];

    echo $name.'<br>';
    echo $von.'<br>';
    echo $text.'<br>';



        $con= mysql_connect('host','benutzer','pw') or die(mysql_error());
         mysql_select_db('datenbank',$con) or die(mysql_error());


        $sql= 'INSERT INTO gms_news (Newsname, Author, Datum, Text) VALUES ('.$name.', '.$von.', '.date('Y.m.d').', '.$text.')';
        echo $sql;
        mysql_query($sql);
        echo $eingetragen;
    ?>
    Er führt alles ohne fehler träger aber nichts in datenbank ein warum ?

  • #2
    Er führt alles ohne fehler
    Das wage ich zu bezweifeln, falls Du "aus" meinst. Bitte achte auf Deine Rechtschreibung.

    [MAN]mysql_error[/MAN]
    Strings gehören in Hochkommata.

    Kommentar


    • #3
      Er führt alles ohne fehler
      Das kannst Du garnicht wissen, weil Du Fehler nicht abtestest.
      PHP-Code:
      <?php
      $con
      mysql_connect('host','benutzer','pw') or die(mysql_error());
      mysql_select_db('datenbank',$con) or die(mysql_error());


      $name mysql_real_escape_string($_POST['name'], $con);
      $von mysql_real_escape_string($_POST['von'], $con);
      $text mysql_real_escape_string($_POST['text'], $con);
      $sql"
        INSERT INTO
          gms_news
          (Newsname, Author, Datum, Text)
        VALUES
          ('
      $name', '$von', Curdate(), '$text')
      "
      ;
      echo 
      '<pre>'$sql '</pre>';
      $eingetragen mysql_query($sql$con);
      if ( 
      false===$eingetragen ) {
        echo 
      mysql_error();
      }
      else {
        echo 
      'eingetragen';
      }

      Kommentar


      • #4
        versuch mal :

        PHP-Code:
            $sql"INSERT INTO gms_news (Newsname, Author, Datum, Text) VALUES ('$name', '$von', '.date('Y.m.d').', '$text')"
            
        mysql_query($sql); 
            echo 
        mysql_error(); 

        Kommentar


        • #5
          Joa sry

          Er führt alles ohne fehler träger aber nichts in datenbank ein warum ?
          sollte heißen führt alles ohne fehler aus und trägt nicht in die datenbank ein.

          danke david damit gehts

          wird an dieser stelle in die Datenbank geschrieben ?

          PHP-Code:
          $eingetragen mysql_query($sql$con); 
          vielen dank

          Kommentar


          • #6
            wird an dieser stelle in die Datenbank geschrieben ?
            Kommt drauf an, ob Deine Query jetzt stimmt.

            @Rene: Dicht vorbei: 2 fehlende Hochkommata.

            Kommentar


            • #7
              Danke nochmal

              Kommentar


              • #8
                Zitat von nikosch Beitrag anzeigen
                Kommt drauf an, ob Deine Query jetzt stimmt.

                @Rene: Dicht vorbei: 2 fehlende Hochkommata.
                nö... wo?

                Kommentar


                • #9
                  Da:
                  '.date('Y.m.d').'

                  Kommentar


                  • #10
                    oh

                    Kommentar

                    Lädt...
                    X