PHP を使用して date_process フィールドを更新しようとしています。mysql フィールドは日付型フィールドで、私のコードは次のとおりです。
$today = date('Y-m-d');
$data =json_decode($_POST['data'], true);
foreach($data as $value){
// update inventory table
$conn->query("update inventory set cost = {$data[$n]['cost']},
csmt = {$data[$n]['csmt']},
hold = {$data[$n]['hold']},
date_process = $today
where sku = {$data[$n]['sku']}");
他のすべてのフィールドは適切に更新されており、date_process だけが 000-00-00 を返しています。私は他の投稿を見てきましたが、私が言えることから、これを正しくフォーマットしています(または少なくとも私はそう思います)。誰かが私が間違っていることを指摘できますか??