我有这个代码:
foreach($feed['posts'][$i] as $key => $value)
{
$sql[] = (is_numeric($value)) ? "`$key` = $value" : "`$key` = '" . "'";
}
$sqlclause = implode(",",$sql);
这工作正常,但它只填充具有数字的值。如果我采用 is_numeric 或将其更改为它($value)
的不同变体,则查询会完成,但不会将任何数据添加到我的 MySQL 数据库中。