php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.03.2010, 19:04  
Benutzer
 
Registriert seit: 01.03.2010
Beiträge: 53
PHP-Kenntnisse:
Anfänger
Tobby befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Neuen Wert auf alten addieren - SQL

Hallo,
ich weiß nicht, ob ich momentan nur etwas doof anstelle
oder ob es wirklich nichts gibt.

Ich habe eine Tabelle (vereinfacht: id (int), wert(int)).
Ich habe dann einen Datensatz mit der ID 5 und dem Wert 9.
Jetzt möchte ich durch einen Query, den Wert z.B. um 4 erhöhen.
Ich möchte also nicht den alten Wert abrufen und dann erhöhen.

Meine Lösungsvorschläge wären:
UPDATE table SET wert += '4' WHERE id = '5';
UPDATE table SET wert = CONCAT(wert, 4) WHERE id = '5';

Der 1.Query gibt einen Fehler aus.
Und der 2.Query macht dann daraus 94, da er die beiden Zahlen zusammenhängt;
Letztendlich will ich ja aber 13 herausbekommen.

Hoffe ihr könnt mir helfen.
mfg Tobby
Tobby ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.03.2010, 19:06  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

UPDATE table SET wert = wert + 4 WHERE id = 5;

Zahlen gehören nicht in Hochkommas.
Hexe ist offline   Mit Zitat antworten
Alt 01.03.2010, 19:07  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.233
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

1) weil es diesen Operator in SQL nicht gibt
2) CONCAT ist ein String-Operator.

Lösung: wert = wert + 4
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online   Mit Zitat antworten
Alt 01.03.2010, 19:10  
Benutzer
 
Registriert seit: 01.03.2010
Beiträge: 53
PHP-Kenntnisse:
Anfänger
Tobby befindet sich auf einem aufstrebenden Ast
Standard

Ok, danke. Hab mich wohl wirklich aweng doof angstellt.
Sorry.

mfg Tobby
Tobby ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] jeden 5ten Wert aus db löschen Crowz PHP Tipps 2009 22 14.01.2010 16:07
Überprüfen ob vorhanden und ob ein feld einen bestimmten wert hat setech Datenbanken 1 17.12.2009 09:40
[Erledigt] Mysql: Zu einer Zahl einen Wert addieren mit Bedingung Pact Datenbanken 4 25.11.2009 13:19
Variable nach If-schleife neuen wert zuweisen! makaay04 PHP Tipps 2009 9 09.11.2009 22:14
Wert in einen Bestimmten Feld Addieren Lach26 Datenbanken 3 16.07.2009 14:12
nach grösstem (unbekannten) Wert suchen lindner Datenbanken 2 20.08.2006 22:13
select nimmt neuen Wert nicht an Smiley HTML, Usability und Barrierefreiheit 2 29.11.2005 01:17
array verarbeitung (schlag auf den hinterkopf) PHP Tipps 2007 9 16.11.2005 11:37
Problem mit anzeige aus DB, erst nach refresh aktueller wert PHP Tipps 2005 7 27.04.2005 19:42
kleinsten und größten wert ermitteln niffi PHP Tipps 2005 14 26.04.2005 12:42
Wert aus Datenbank mit Checkbox addieren PHP Tipps 2004-2 0 17.12.2004 07:52
for schleife neuen wert zuweisen und von vorn beginnen PHP Tipps 2004-2 1 11.12.2004 23:56
wert aus einem query in neuen übernehmen Datenbanken 2 29.10.2004 11:26
[Erledigt] Problem: per klick auf Button Wert erhöhen/verringern HTML, Usability und Barrierefreiheit 7 07.10.2004 08:31
[Erledigt] Zahl zu enem Wert in einer Zelle direkt addieren Datenbanken 1 16.06.2004 14:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql update addieren, sql addieren, sql update wert addieren, sql werte addieren, php sql addieren, http://www.php.de/datenbanken/65254-erledigt-neuen-wert-auf-alten-addieren-sql.html, sql wert addieren, sql addieren update, php addieren, update sql addieren, sql update alter wert neuer wert, sql update alter wert, php sql wert 1, sql update zahl addieren, sql wert 1, sql update set addieren, sql integer mit eins addieren, sql update wert anhängen, sql update summieren, sql update wert erhöhen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum