クエリに問題があります:
$outputs = rosy, rosmary; //array1
$filenames =2.2, 3.2; // array 2
クエリ:
$insert_col = "UPDATE `lil` SET `D`='" .$output. "' WHERE `A`= '" .$filename. "'";// does not work
単一の値を与えるときの配列の代わりに、次のように非常にうまく機能します:
$insert_col = "UPDATE `lil` SET `D`='rosy' WHERE `A`= '2.2'"; // it works
2 つの配列をクエリに取り込むために、次のように foreach ループを記述しました。
foreach (array_combine($outputs, $filenames) as $output => $filename) {
$insert_col = "UPDATE `4` SET `D`='" . $output . "' WHERE `A`= '" . $filename . "'";
echo $insert_col;
}
助けてください !!