この回答は役に立ちましたが、更新が必要な入力が約 100 あります。
現在、値をクリーンアップするための次のコードがあります。
foreach($_POST as $key => $value) {
$data[$key] = filter($value);}
上記のリンクからの回答をこのコードに追加して、100 個のすべての入力に影響を与えることができますか、または各入力に IF 句を追加する必要がありますか。
ありがとうございました。
この回答は役に立ちましたが、更新が必要な入力が約 100 あります。
現在、値をクリーンアップするための次のコードがあります。
foreach($_POST as $key => $value) {
$data[$key] = filter($value);}
上記のリンクからの回答をこのコードに追加して、100 個のすべての入力に影響を与えることができますか、または各入力に IF 句を追加する必要がありますか。
ありがとうございました。
$update_arr = array();
foreach ($_POST as $key => $value)
{
if (strlen($value) !== 0)
{
$update_arr[] = $key.' = "'.filter($value).'"';
}
}
$update_string = implode(',',$update_arr);
$table = '';
$where = '';
$format = "UPDATE %s SET %s WHERE %s";
$sql = sprintf($format,$table,$update_string,$where);