meine SQL-Tabellemehr Zeilen in foreach-Schleife aktualisieren
table->requirement
id label_name label_value requirement_id
103 budget 5000 4
104 specialist dentist 4
105 treatment clinic 4
106 expertise criminal 5
107 charges 5100 5
i label_value
in dieser diese Tabelle von mysql-php
zu aktualisieren versuche.
Ich habe diesen Code in PHP versucht, aber es funktioniert.
foreach ($data as $columnName => $colValue) {
echo $subQuery .= "UPDATE `$tableName` SET `label_value`='$colValue' where (`label_name`='$columnName' AND `requirement_id`='$id')";
mysql_query($subQuery);
}
LERNEN OUTPUT-
UPDATE
requirement
SETlabel_value
= 'Arzt' where (label_name
= 'Spezialist' ANDrequirement_id
= '2')UPDATE
requirement
SETlabel_value
= 'Arzt' wo (label_name
= 'Spezialist' UNDrequirement_id
= '2')UPDATE
requirement
SETlabel_value
= 'On Your Home', wo (label_name
= 'Termin' UNDrequirement_id
= '2')
Ich weiß nicht, dies richtig ist oder nicht, aber ich brauche diese Tabelle in Form zu aktualisieren . Bitte hilf mir dabei.
Well keine requirement_id 2 in der Tabelle existieren lernen !! – Saty
Ich habe diese Anforderung überprüft_id 2 ist verfügbar –
Und entfernen Sie einfach '.' aus'. = "UPDATE' weil es Ihre Abfrage jedes Mal verketten – Saty