Thread Verständnisfrage zur Funktion UPDATE (3 answers)
Opened by geloescht at 2012-09-22 13:17

geloescht
 2012-09-22 13:17
#162001 #162001
User since
2012-06-19
141 Artikel
BenutzerIn
[default_avatar]
Hallo Forumsgemeinde

Ich habe diese Codezeile:
Code (perl): (dl )
$sth=$dbh->prepare("UPDATE kunden SET kdfirma = $kdfirma WHERE kdnummer = '$kdnummer'");


Ich habe mir die Skalare "$kdfirma" und "$kdnummer" ausgeben lassen. Diese sind belegt, also korrekt mit Inhalt befüllt. Trotzdem stimmt mit der Syntax was nicht:

...UPDATE kunden...
Das müsste die Tabelle sein (Hier die CSV-Tabelle)

...SET kdfirma...
An dieser Stelle bei der Spalte kdfirma den Inhalt auf den Skalar $kdfirma ändern

...WHERE kdnummer = '$kdnummer'...
In der Zeile wo die kdnummer identsich mit dem Skalar $kdnummer ist.

Nochmal als Text:
Ich habe die Kundennummer, die die Änderung betrifft = Kd-Nummer.
Ich habe den neuen Firmennamen, der anstelle des in der Tabelle vorhandenen eingeschrieben werden soll = $kdfirma

Wo liegt das Problem?

Gruss HP-User
Past brought us "SYS 64738". Present brought us "ctrl+alt+del". But what will future bring?

View full thread Verständnisfrage zur Funktion UPDATE