PHP MySQL Script keine funktion

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

  • #16
    Dann stimmt vermutlich mit deinem Statement etwas noch nicht - mysqli_error() wird dir wahrscheinlich Auskunft geben.
    Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
    Schön - etwas Geschichte kann ja nicht schaden.
    Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

    Kommentar


    • #17
      Hallo,

      leider bringt mysqli_error() auh keine Fehlerausgabe. Script läuft ohne Fehler durch, ohne import in die DB.

      Anbei nochmal da geänderte Script:

      PHP-Code:
       <?php
        
        
        $con 
      mysqli_connect(xxx);

        
      // Check connection
        
      if (mysqli_connect_errno())
          die(
      "Failed to connect to MySQL: " mysqli_connect_error());
        
      error_reporting (E_ALL);
        
      {
      $data[1] = "O:32:\"Address\":8:s:6:\"street\";s:11:\"Musterstr\";s:12:\"streetNumber\";s:3:\"123\";s:4\:"city\";s:10:\"Muste    rstadt\";s:3:\"zip\";s:5:\"11111\";s:9:\"firstName\";s:4:\"Test\";s:8:\"lastName\";s:5:\"Kunde\";s:10:\"postNumber   \";i:12344;s:7:\"country\";s:11:\"Deutschland\";}";}
        
      mysqli_query($con,"UPDATE order_attributes SET order_info = $data[1] WHERE order_info IS NULL");



      mysqli_error($con);
         
      mysqli_close($con);
      ?>

      Kommentar


      • #18
        *seufz*

        Ein echo darfst du schon noch vor mysqli_error() setzen.
        Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
        Schön - etwas Geschichte kann ja nicht schaden.
        Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

        Kommentar


        • #19
          Oh man, wenn man blind ist. Danke

          Jetzt kommt auch ein fehler.
          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 ':32:"Address":8:s:6:"street";s:11:"Musterstr";s:12:"streetNumber";s:3:"123";s:4:' at line 1

          Kommentar


          • #20
            Ok - jetzt siehst du dir mal deine Query an. Am besten speicherst du sie dir mal in einer Variable zwischen und lässt dir das fertige Statement, dass du dann letztlich auch an mysql sendest, anzeigen.
            Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
            Schön - etwas Geschichte kann ja nicht schaden.
            Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

            Kommentar


            • #21
              Sorry das ich fragen muss, aber wie mache ich das?

              Bitte nicht erschlagen, aber ich weiß es wirklich nicht.

              Kommentar


              • #22
                PHP-Code:
                $query =  "UPDATE order_attributes SET order_info = $data[1] WHERE order_info IS NULL";

                echo 
                $query;
                mysqli_query($con$query); 
                Das war vorerst meine letzte Hilfe hier.
                Dir fehlen schlicht jegliche Grundlagen - eigne sie dir bitte an.

                Eine gute Anlaufstelle:
                Home
                Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
                Schön - etwas Geschichte kann ja nicht schaden.
                Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

                Kommentar


                • #23
                  Ja, die Daten sind wieder unescaped. Bei query ausgabe.
                  Sonst fällt mir nichts auf.

                  Kommentar


                  • #24
                    Wie gesagt - eigne dir die Grundlagen an. Du hast bei trivialsten Dingen schon Probleme und es ist nicht zielführend dir hier eine Lösung zu präsentieren damit du postwendend mit der nächste Frage kommst.
                    Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
                    Schön - etwas Geschichte kann ja nicht schaden.
                    Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

                    Kommentar


                    • #25
                      Schade das du mir nicht mehr helfen magst. Ist halt nich für jeden so einfach. Dann muss ich weiter experimentieren und suchen.
                      Trotzdem Danke.

                      Kommentar


                      • #26
                        Doch, das ist einfach, wenn man nix experimentiert, sondern endlich mal die Grundlagen lernt. Ohne Grundlagenwissen wirst du nicht weiter kommen. Je schneller du das einsiehst, umso schneller hast du dein Problem gelöst. Das nur ewig rauszuziehen bringt dir genau nix.

                        Kommentar

                        Lädt...
                        X