Speichern von Daten in Datenbank

  • Hallo zusammen,


    ich habe die Webseite von mysql_query auf mysqli_query umgestellt, aber seit dem werden die Daten nicht mehr in die Datenbank gespeichert.


    Vorgehen:


    1. Datenbankverbindung



    $mysqli = new mysqli('localhost', 'root', 'xxxxxxxxxx', 'db01');


    dieser Befehl steht in einer Datei die z.B. con.php heißt, und am Anfang jeder Webseite in der ich eine Datenbankverbindung brauche aufgerufen.



    2. Aufbau des Speicher STRINGS
    Hierzu hol ich mir den formatierten SQL Aufruf INSERT aus PHP my ADMIN, und setze diesen in eine Variable $sql_kunde (für die Kundendaten):


    $sql_kunde=INSERT
    INTO
    `kunden`(
    `id`,
    `st_kd_nr`,
    `st_kd_name`,
    `st_kd_strasse`,
    `st_kd_hausnummer`,
    `st_kd_plz`,
    `st_kd_ort`,
    `st_kd_telefon`,
    `st_kd_mobil`,
    `st_kd_fax`,
    `st_kd_email`,
    `st_kd_date`
    )
    VALUES(
    [ VALUE -1 ],
    [ VALUE -2 ],
    [ VALUE -3 ],
    [ VALUE -4 ],
    [ VALUE -5 ],
    [ VALUE -6 ],
    [ VALUE -7 ],
    [ VALUE -8 ],
    [ VALUE -9 ],
    [ VALUE -10 ],
    [ VALUE -11 ],
    [ VALUE -12 ]
    )


    Wenn ich die VALUES gefüllt habe sieht das ganze dann so aus:
    $sql_kunde="INSERT INTO kunden
    (
    `st_kd_nr`,
    `st_kd_name`,
    `st_kd_strasse`,
    `st_kd_hausnummer`,
    `st_kd_plz`,
    `st_kd_ort`,
    `st_kd_telefon`',
    `st_kd_mobil`,
    `st_kd_fax`,
    `st_kd_email`,
    `st_kd_date`
    )
    VALUES
    (
    '".clearstring($_SESSION['st_kd_nr'])."',
    '".clearstring($_POST['st_kd_name'])."',
    '".clearstring($_POST['st_kd_strasse'])."',
    '".clearstring($_POST['st_kd_hausnummer'])."',
    '".clearstring($_POST['st_kd_plz'])."',
    '".clearstring($_POST['st_kd_ort'])."',
    '".clearstring($_POST['st_kd_telefon'])."',
    '".clearstring($_POST['st_kd_mobil'])."',
    '".clearstring($_POST['st_kd_fax'])."',
    '".clearstring($_POST['useremail'])."',
    '".date("Y-m-d H:i:s")."'
    )";
    die funktion clearstrin() trimmt und strip_tagged nur:
    function clearstring ($inhalt)
    {
    $inhalt = strip_tags ($inhalt);
    $inhalt= trim ($inhalt);
    return ($inhalt);
    }


    3. Speichern des Strings $sql_kunde:


    mysqli_query($mysqli, $sql_kunde);


    Aber nicht desto trotz: Es wird nix in die Datenbank gespeichert.
    Hat da einer ne IDEE??? :huh:
    Übrigens: Das Passwort des Users 'root' ist nicht 'xxxxxxx'!!!
    Noch was zur Ergänzung:


    Daten aus der Datenbank auslesen klappt.
    Weil sonst könnte ich mich nicht anmelden ud einen Passwort abgleich aus der Datenbank durchführen!


    Grüße



    willi356

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!