0

私の Web サイトは新しいサーバーに移動されました。すべて正常に動作していますが、UPDATE および INSERT MDB2 Error: syntax error が表示されます。

これが私のコードです:

$sql = "UPDATE {$db_conf['db_name']}.{$this->db_table} SET ";
    foreach($attr as $key => $value)
        {
        if(is_numeric($value)) 
            {$sql .= "{$key} = {$value}, ";}
        else 
            {
            $value=cleanupString($value);
            if("" == $value) 
                {$sql .= "{$key} = NULL, ";}
            else 
                {$sql .= "{$key} = \"{$value}\", ";}
            }
        }
    $sql = substr($sql,'',-2); 
    $sql .= " WHERE cop_id = {$existing_id}"; 

    $result = $handle_db->query($sql);
    if(PEAR::isError($result))
        {die("CoP::commit | UPDATE ".$existing_id." | ".$result->getMessage());}
    return true;
    }

助けはありますか?

4

0 に答える 0