我正在尝试检查表行是否存在列名,以及它是否等于数组中的对象。如果存在,则应将其添加到$ update_fields。
但$ data [$ col]给出了错误:“数组转换为字符串”。
我怎样才能让它发挥作用?
由于
$query = "SELECT * FROM table WHERE id = '$id'";
$result = mysql_query($query) or die("Erro!: " . mysql_error());
while($row = mysql_fetch_assoc($result)) {
foreach ($row as $col => $val) {
if(!empty($data[$col])) {
$update_fields[] = $col .'='. $data[$col];
}
}
}