php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.06.2006, 13:07  
Benutzer
 
Registriert seit: 27.04.2006
Beiträge: 42
Tommek
Standard Rückgabewert von UPDATE

Hallo,
in der MySQL Doku steht: "UPDATE gibt die Anzahl von Zeilen zurück, die tatsächlich geändert wurden."
Ich habe einen Updatebefehl der wie folgt lautet:

PHP-Code:
$query = @mysql_query("UPDATE haendler SET Menge = Menge - ".$value.
WHERE Gegenstand_ID = '"
.$key."' AND Haendler_ID = '".$haendlerid."' AND Haendler_Menge >= ".$value.""); 
Er soll also die Menge eines bestimmten gegenstandes eines bestimmten Händlers ändern, sofern die vorhandene Menge größer ist als die geforderte.
mache ich nun ein echo $query; dann gibt er mir immer 1 aus. Auch wenn die geforderte Menge zu groß war.
Wie finde ich heraus, ob der Update nun wirklich erfolgreich war?

grüße
__________________
In der Ehe ist wohl der Hauptgrund für die vielen Scheidungen zu sehen. [Maj. Frank Burns]
Tommek ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.06.2006, 13:09  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

mysql_affected_rows()
xabbuh ist offline   Mit Zitat antworten
Alt 08.06.2006, 13:36  
Gast
 
Beiträge: n/a
Standard Re: Rückgabewert von UPDATE

Zitat:
Zitat von Tommek
in der MySQL Doku steht: "UPDATE gibt die Anzahl von Zeilen zurück, die tatsächlich geändert wurden."
Die MySQL-Doku ist hier aber uninteressant, du musst nachsehen, was mysql_query liefert:

Nur für SELECT, EXPLAIN, SHOW oder DESCRIBE Anweisungen liefert mysql_query() eine Ressourcen-Kennung oder FALSE, falls die Anfrage nicht korrekt ausgeführt wurde. Für alle anderen SQL Anweisungen ist der Rückgabewert von mysql_query() im Erfolgsfall TRUE, im Fehlerfall FALSE.

Der Link von xabbuh wird dir weiterhelfen.

Gruß
phpfan
  Mit Zitat antworten
Alt 08.06.2006, 15:39  
Benutzer
 
Registriert seit: 27.04.2006
Beiträge: 42
Tommek
Standard

Danke das war es.
__________________
In der Ehe ist wohl der Hauptgrund für die vielen Scheidungen zu sehen. [Maj. Frank Burns]
Tommek 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
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
INSERT.. ON DUPLICATE KEY UPDATE cycap Datenbanken 3 26.10.2007 13:08
UPDATE mit Subquery cycap Datenbanken 6 27.09.2007 14:25
zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen. Datenbanken 3 09.03.2006 16:34
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
Update funktioniert nicht wizzardxx PHP Tipps 2005-2 12 13.08.2005 21:17
per Update eine zahl ehöhen lassen Datenbanken 3 04.07.2005 16:37
Update in mysql funzt nicht maeck PHP Tipps 2005-2 4 27.06.2005 22:52
PHP5 Update. XAMPP oder manuelles Update? PHP-Fortgeschrittene 7 21.04.2005 22:16
Update Set xyz = xyz + 0 obi Datenbanken 6 12.01.2005 18:23
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
Update per Cronjob (where Feld = Wort) Apfeltyp PHP Tipps 2004-2 3 14.12.2004 18:25
[Erledigt] UPDATE mit ' im Text Datenbanken 2 09.11.2004 20:07
[Erledigt] UPDATE = NO Update aber kein fehler..dringend hilfe suchend Datenbanken 2 25.09.2004 16:28
php update PHP Tipps 2004 2 24.09.2004 01:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql update rückgabewert, mysql_query rückgabewert, mysql rückgabewert update, php mysql_query rückgabewert, sql update rückgabewert, mysql update rückgabe, mysql_query update rückgabewert, php mysql update rückgabe, sql rückgabewert, php mysql update rückgabewert, sql update rückgabe, mysql rückgabe update, php mysql_query update rückgabewert, rückgabewert mysql_query, mysql rückgabewert von update, update rückgabewert, sql rückgabe, mysql_query update, mysql update mit rückgabewert, mysql_query update rückgabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:55 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.