Update einer DB Tabelle über einen Attribute Wert Hallo zusammen, ich habe in der Mysql DB folgende Tabellen
customer_entity
und
customer_entity_varchar
Aufbau cusomer entity
entity_id / email /
466 /blablabla@blablabla.de/
Aufbau customer_entity_varchar
entity_id / attribute_id / value
466 / 12 / name
466 / 24 / vorname name
466 / 34 / kundenenummer
466 / 5 / exklusiv
jetzt möchte ich ein Update machen welches die info aus einer csv bekommt .
Das haut auch schon hin.
Beispiel update der email
ActionScript:1 2 3 4 5 6 | $backup_21 ="
UPDATE customer_entity_varchar a INNER JOIN customer_entity b ON b.entity_id = a.entity_id
SET
b.email = '$data[28]'
WHERE a.attribute_id = 34 AND a.value = '$data[0]'";
$update_21 = mysql_query($backup_21);
|
sp jetzt möchte ich ein update der exklusiv zeile machen
nur leider bekomme ich die abfrage nicht wirklich hin weil ich die Kundennummer brauche um bei dem Passenden USer das Update reinzuscheiben.
Die abfrage würde wie folgend lauten
Update Exklusiv wo die Kundennummer 123456 ist
ActionScript:1 2 3 4 5 6 | $backup_22 ="
UPDATE customer_entity_varchar a INNER JOIN customer_entity b ON b.entity_id = a.entity_id
SET
a.value = '$data[3]'
WHERE a.attribute_id = 34 AND a.value = '$data[0]' AND a.attribute_id = 5";
$update_22 = mysql_query($backup_22);
|
Doch leider geht es so nicht .
Weiß jemand eine lösung ?
Danke schon mal vorab. |