Datensätze werden wirr gespeichert (über spalten hinweg)

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

  • #16
    Zeige bitte mal die Tabellenstruktur.

    Kommentar


    • #17
      Die Tabellenstrucktur (mysqldumper - serverseite)

      http://testshop.schuhtritt.de/tabellenstruktur.jpg

      Wenn ich den insert auf eine spalte beschränke, funktioniert es,
      sobalt 2 Spalten beschrieben werden, wird nix gespeichert.

      dieser code funtioniert und beschreibt nur die OXID.

      Code:
      <?php
      require_once "../includes/connection_server_mysqli.php";
      
      
      //require_once "../includes/connection_LexSql_MySqli.php";
      
      
      // BEFORE ACTION - DELETA ALL SERVER DATA
          $db->query('truncate table oxarticles');
      
      // STATIC DATA
              $oxbaseshop = 'oxbaseshop';
              $LEX_ID = '56465';
      
      //QUERYS
          
          //VATER MIT VARIANTEN
      
          $sql_1 = "INSERT INTO oxarticles (OXID) VALUES (?)";
                                                  $eintrag_1 = $db->prepare( $sql_1 );
                                                  $eintrag_1->bind_param( 's',
                                                  
                                                  $LEX_ID);
      
          
      $eintrag_1->execute();    
      ?>
      http://testshop.schuhtritt.de/INSERT.jpg

      DIESER CODE FUNTIONIERT NICHT
      Code:
      <?php
      require_once "../includes/connection_server_mysqli.php";
      
      
      //require_once "../includes/connection_LexSql_MySqli.php";
      
      
      // BEFORE ACTION - DELETA ALL SERVER DATA
          $db->query('truncate table oxarticles');
      
      // STATIC DATA
              $LEX_ARTNUM = 'oxbaseshop';
              $LEX_ID = '56465';
      
      //QUERYS
          
          //VATER MIT VARIANTEN
      
          $sql_1 = "INSERT INTO oxarticles (OXID,OXARTNUM) VALUES (?,?)";
                                                  $eintrag_1 = $db->prepare( $sql_1 );
                                                  $eintrag_1->bind_param( 'ss',
                                                  
                                                  $LEX_ID,$LEX_ARTNUM);
      
          
      $eintrag_1->execute();    
      ?>

      auf localhost klappt es

      http://testshop.schuhtritt.de/local.jpg
      Zuletzt geändert von yumlin; 19.12.2015, 13:32.

      Kommentar


      • #18
        Da hat jemand genau das gleiche problem

        Mysqli prepared insert wird auf Produktivserver letztlich nicht ausgeführt - php.de

        Kommentar


        • #19
          vorraussichtlich funktioniert es wieder - habe die PHP standart
          Version von 5.4.5 auf 5.5 per .htacces hochgesetzt.

          Grüße

          Kommentar

          Lädt...
          X