私のシナリオは次のようなものです。
<input type="file" name="image[]" />
<input type="file" name="image[]" />
<input type="file" name="image[]" />
<input type="file" name="image[]" />
私のデータベースフィールドテーブルは次のとおりです。
ID = 1
image1 = image1.jpg
image2 = image2.jpg
image3 = image3.jpg
image4 = image4.jpg
行id=1にすでに値が挿入されていて、ユーザーがimage1とimage 4を更新したい場合は、目的の画像ファイルを参照して選択し、image2とimage3を空白のままにします。
mysqlクエリを実行した後の概念は次のとおりです。
ID = 1
image1 = newimage1.jpg
image2 = image2.jpg
image3 = image3.jpg
image4 = newimage4.jpg
検証クエリを実行するにはどうすればよいですか?
現在、私のコードはこのようなものであり、PHP / mysqlを初めて使用するため、ここから続行する方法がわかりません。
foreach ($_FILES['product_image']['name'] as $key => $value) {
if(!empty($value)) {
`$upt=mysql_query("update products_list set` `image1='$pic1',image2='$pic2',image3='$pic3',image4='$pic4' where id='$id'");`
}
}
これが皆さんにとって明らかであることを願っています。前もって感謝します。=)