dedlfix: SQLite Update Double ??

Beitrag lesen

echo $begrüßung;

CREATE TABLE users(id INTEGER PRIMARY KEY AUTOINCREMENT, guthaben DOUBLE, name TEXT);
UPDATE users SET guthaben = guthaben - 0.025 WHERE name = '$nickname'

Abgesehen von dem Fehler im Create-Statement (dem auto_increment fehlt ein Unterstrich) läuft das bei mir problemlos. Vermutlich enthält dein SQL-Statement nicht das was du erwartest. Wie sieht es mit einer Kontrollausgabe des fertigen Statements aus?

Und bist du sicher, dass der Name ein TEXT-Feld sein soll und nicht nur ein einfaches VARCHAR?

echo "$verabschiedung $name";