数组到字符串转换问题

时间:2014-07-12 22:58:52

标签: php sql

我正在尝试检查表行是否存在列名,以及它是否等于数组中的对象。如果存在,则应将其添加到$ 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];                                
            }
         }
  }

0 个答案:

没有答案