Ankündigung

Einklappen
Keine Ankündigung bisher.

Update Syntax

Einklappen

Neue Werbung 2019

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

  • profimong
    hat ein Thema erstellt Update Syntax.

    Update Syntax

    Ich bin absoluter Anfänger und habe folgende Frage.

    Ich schreibe aus einem Formular Daten in eine SQL-Datenbank. In Diese DB sind verschiedene Personen welche ich über die ID anspreche.
    In meinem Code wird aber nur der letzte Datensatz gespeichert die ersten beiden nicht. wie verknüpfe ich diese drei updates denn das Problem liegt sicher daran, dass ich immer wieder mit $sql beginne und er deshalb nur den letzten nimmt. Vermutlich löst man das mit dem Update in meinem Beispiel mit einer Schleife denn wenn es 1000 Leute sind hat wirds bisschen viel aber das ist mir leider noch zu hoch also bitte nicht meckern

    PHP-Code:
    $sql "UPDATE $table SET SpieleG =  SpieleG + '"$_POST['Spiele21']."', 
    ToreG = ToreG +'"
    $_POST['Tore21']."',
    MinutenG = MinutenG +'"
    $_POST['Minuten21']."',
    GelbeG = Gelbe +'"
    $_POST['Gelbe21']."',
    RoteG = Rote +'"
    $_POST['Rote21']."',
    Spiele =  Spiele + '"
    $_POST['Spiele21']."', 
    Tore = Tore +'"
    $_POST['Tore21']."',
    Minuten = Minuten +'"
    $_POST['Minuten21']."',
    Gelbe = Gelbe +'"
    $_POST['Gelbe21']."',
    Rote = Rote +'"
    $_POST['Rote21']."'
    WHERE id='21'"
    ;


    $sql "UPDATE $table SET SpieleG =  SpieleG + '"$_POST['Spiele22']."', 
    ToreG = ToreG +'"
    $_POST['Tore22']."',
    MinutenG = MinutenG +'"
    $_POST['Minuten22']."',
    GelbeG = Gelbe +'"
    $_POST['Gelbe22']."',
    RoteG = Rote +'"
    $_POST['Rote22']."',
    Spiele =  Spiele + '"
    $_POST['Spiele22']."', 
    Tore = Tore +'"
    $_POST['Tore22']."',
    Minuten = Minuten +'"
    $_POST['Minuten22']."',
    Gelbe = Gelbe +'"
    $_POST['Gelbe22']."',
    Rote = Rote +'"
    $_POST['Rote22']."'
    WHERE id='22'"
    ;


    $sql "UPDATE $table SET
    SpieleG =  SpieleG + '"
    $_POST['Spiele23']."', 
    ToreG = ToreG +'"
    $_POST['Tore23']."',
    MinutenG = MinutenG +'"
    $_POST['Minuten23']."',
    GelbeG = Gelbe +'"
    $_POST['Gelbe23']."',
    RoteG = Rote +'"
    $_POST['Rote23']."',
    Spiele =  Spiele + '"
    $_POST['Spiele23']."', 
    Tore = Tore +'"
    $_POST['Tore23']."',
    Minuten = Minuten +'"
    $_POST['Minuten23']."',
    Gelbe = Gelbe +'"
    $_POST['Gelbe23']."',
    Rote = Rote +'"
    $_POST['Rote23']."'
    WHERE id='23'"


  • kn0wledge
    antwortet
    PHP: mysqli::multi_query - Manual

    Einen Kommentar schreiben:


  • Flor1an
    antwortet
    Ja du musst halt für jeden Query einmal mysql_query() ausführen. Das kannst du in einer Schleife machen.

    Einen Kommentar schreiben:

Lädt...
X