私はこのコードを持っています:
foreach($feed['posts'][$i] as $key => $value)
{
$sql[] = (is_numeric($value)) ? "`$key` = $value" : "`$key` = '" . "'";
}
$sqlclause = implode(",",$sql);
これは正常に機能しますが、数値を持つ値のみが入力されます。is_numeric を取得するか、またはそれを($value)
別のバリアントに変更すると、クエリは完了しますが、MySQL データベースにはデータが追加されません。