Einlesen und gleichzeitg updaten?
Bluberub
- datenbank
Hallo zusammen,
kann ich einen Wert einlesen und gleichzeitig Updaten? Bis jetzt hab ich die DB geöffnet, eingelesen, geschlossen, geöffnet, geändert, geschlossen. Geht also auch:
my $dataxxxxB = $dbhB->selectall_arrayref(qq~
SELECT * FROM board
WHERE FKat='$nummerA' AND FNr='$nummerB'
UPDATE board SET
FKlicks='$fklicksBb'
WHERE FNr = '$fnr' AND FKat = '$fkat'~
) or Dateierror();
Oder so ähnlich?
Gruß bluberub
echo $begrüßung;
kann ich einen Wert einlesen und gleichzeitig Updaten?
Wenn mehrere mit einem Aufruf zur DB gesendet werden sollen, dann sind diese mit ; abzuschließen. PHP erlaubt mittlerweile nicht mehr, mehrere Befehle mit einem Aufruf abzusetzen[*]. Ob Perl das zulässt, weiß ich nicht.
Bis jetzt hab ich die DB geöffnet, eingelesen, geschlossen, geöffnet, geändert, geschlossen.
Das zwischendrin Schließen/Öffnen sollte auch in Perl überflüssig sein.
echo "$verabschiedung $name";
[*] mysqli_multi_query() in PHP5 machts wieder
:) ok danke, am besten ich probiers mal.
Gruß
Bluberum
yo,
kann ich einen Wert einlesen und gleichzeitig Updaten? Bis jetzt hab ich die DB geöffnet, eingelesen, geschlossen, geöffnet, geändert, geschlossen. Geht also auch:
das schließen und öffnen in der mitte kannst du dir auf jeden fall schon mal sparen. am anfag die datenbankverbindung herstellen und am ende einmal schließen ist vollkommen ausreichend. und wenn ich mich nicht irre, meinst du mehr auslesen und weniger einlesen ;-)
und das auslesen + update geht schon, falls sich dies auf ein und den selben datensatz bezieht.
Ilja