Script erzeugt 3 Einträge in Datenbank obwohl nur einer gewünscht ist

  • Hi@alls,

    ich benötige Hilfe bei einem Script welches eigentlich nur einen Eintrag (name, gattung, geschlecht, picture) in die Datenbank schreiben soll.

    Einer ne Idee wie ich das umstricken kann damit ich mein Ziel erreiche ?
    smokey-joe

    - - - Aktualisiert - - -

    Das wird zweimal ausgeführt und erzeugt 2 Identische Einträge mit separater id(auto_increment)

    PHP
    $statement = $pdo->prepare("INSERT INTO aqua(name, gattung, geschlecht) VALUES(:name, :gattung, :geschlecht)");
    $statement->execute(array(
        "name" => "$name",
        "gattung" => "$gattung",
        "geschlecht" => "$geschlecht"
    ));


    und diesen Eintrag hätte ich gerne irgendwie oben mit integriert

    PHP
    $neuer_user['picture'] = $new_dbpath;
           $statement = $pdo->prepare("INSERT INTO aqua (picture) VALUES (:picture)");
           $statement->execute($neuer_user);

    Zur Info, bin wirklich blutiger Anfänger und hantiere mit gefährlichem Halbwissen.[Blockierte Grafik: https://www.php.de/core/images/smilies/icon_biggrin.gif]