MySQL - Feldinhalt auslesen und um eins erhöhen
Maddy
- php
Morgen zusammen,
ich habe eine MySQL Datenbank. Darin eine Tabelle und darin eine Spalte mit dem Namen "Nummer".
Ich hab mir mit PHP und HTML ein Script (Art Formular) gebastelt, derren Inhalt per Script in die Datenbank eingetragen wird. Nun meine Frage.
Ich möchte dass er den letzten Inhalt der Spalte "Nummer" liest (sind Zahlen!) und diesen um eins erhöht (also wenn als letztes 5 drin steht in $zahl 6 schreibt) und dann in eine Variable einträgt damit ichs mit den restlichen Daten per Script in die Datenbank einspeisen kann...
Danke im voraus
Halihallo Maddy
Ich möchte dass er den letzten Inhalt der Spalte "Nummer" liest (sind Zahlen!) und diesen um eins erhöht (also wenn als letztes 5 drin steht in $zahl 6 schreibt) und dann in eine Variable einträgt damit ichs mit den restlichen Daten per Script in die Datenbank einspeisen kann...
Dazu bräuchtest du zwei Queries, ein SELECT und ein UPDATE. Einfacher
geht es mit nur einem UPDATE:
UPDATE
table_name
SET Nummer=Nummer+1,
andere_felder=form_values,
...
WHERE
id=id_des_datensatzes
Ansonsten: Was spricht dagegen "Nummer" aus der Datenbank einzulesen,
über das Script um eins zu erhöhen, und diese Zahl dann mit allen
anderen Werten zurück in die DB zu schreiben?
Viele Grüsse
Philipp
hi,
Ansonsten: Was spricht dagegen "Nummer" aus der Datenbank einzulesen,
über das Script um eins zu erhöhen, und diese Zahl dann mit allen
anderen Werten zurück in die DB zu schreiben?
genau das wollte er doch, oder?
Ich möchte dass er den letzten Inhalt der Spalte "Nummer" liest (sind Zahlen!) und diesen um eins erhöht (also wenn als letztes 5 drin steht in $zahl 6 schreibt)
interpretiere ich so, wie du es vorschlägst - sonst hätte Maddy ja sicher nicht $zahl geschrieben.
(wo daran dann das problem ist, ist mir allerdings auch nicht so ganz klar.)
gruss,
wahsaga
Halihallo wahsaga
Ansonsten: Was spricht dagegen "Nummer" aus der Datenbank einzulesen,
über das Script um eins zu erhöhen, und diese Zahl dann mit allen
anderen Werten zurück in die DB zu schreiben?
genau das wollte er doch, oder?
Wollen tun viele, aber ohne Fragen gibts keine Antwort.
@Maddy: Beschreib wo du ein Problem hast und du wirst geholfen.
Wollen will nicht.
(wo daran dann das problem ist, ist mir allerdings auch nicht so ganz klar.)
Genau das ist auch mein Problem :-)
Viele Grüsse
Philipp