Anzeige:
Ergebnis 1 bis 2 von 2

Thema: 2 Datenbankabfragen nacheinander

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.05.2010
    Beiträge
    93

    2 Datenbankabfragen nacheinander

    Hallo,
    ich arbeite sehr viel mit Anwendungen, in denen es mehrere Tabellen gibt. Genauer gesagt, gibt es viele Situationen, in denen Daten in 2 Tabellen eingetragen werden.

    Normalerweise kann ich ja prüfen, ob die Funktion mysql_query() ohne Fehler beendet wurde. Dann hat der Eintrag geklappt.
    Bei 2 Anfragen könnte ich das auch machen, es kann aber sein, dass die erste Abfrage funktioniert, die 2. aber nicht.
    So entstehen Daten, die nicht (richtig) zu gebrauchen sind. Wie kann ich dies umgehen?

    Gibt es eine Möglichkeit, beide MySQL-Abfragen auszuführen und dann zu prüfen, ob beide funktioniert haben? Nur wenn beide funktioniert haben, soll das Programm weiterlaufen. Sobald 1 der beiden Abfragen (egal welche) nicht funktioniert hat, darf das Programm nicht weiterlaufen, und es muss die Abfrage, die funktioniert hat, rückgängig gemacht werden!

    (Wie) kann man sowas realisieren?

    Mfg asterix

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    mysqli_affected_rows ist dein freund
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •