Sven Rautenberg: mySQL-4.1.15 & PHP Alle mit Group gruppierten Datensätze updaten

Beitrag lesen

Moin!

Der SELECT dazu lautet:

WHERE a.kunden_ref='$_POST[kunden_ref]'

  
SQL-Inject-Alarm! Gehst du immer so leichtfertig mit der Sicherheit um?  
  
Nutzerdaten gehören entschärft - im Zweifel mindestens mysql\_real\_escape\_string().  
  

> Alle markierten Arbeiten werden als abgerechnet markiert, einer Rechnung zugewiesen u.ä.  
> Allerdings erwische ich nur die angezeigten Datensätze einer Arbeit, die gruppierten Kollegen werden nicht upgedatet.  
  
Ein UPDATE und irgendeine Gruppierung irgendeines vorhergehenden SELECTs haben nicht das geringste miteinander zu tun.  
  
Offensichtlich ist dein UPDATE fehlerhaft. Nur: Keiner kennt es bislang, also kann auch keiner sagen, was fehlt. Aber augenscheinlich fehlt die korrekte WHERE-Bedingung im UPDATE.  
  

> Wie muß mein UPDATE-Befehl aussehen, wenn ich auch die Datensätze erwischen will, die in der 'a.name'-Spalte gleich sind?  
  
UPDATE .... WHERE a.name = 'der name' ?  
  
 - Sven Rautenberg

-- 
"Love your nation - respect the others."