php执行部分sql查询

I have this query which is executing partially. Only the start_date is getting updated not the description.

 $query = "UPDATE cbv_ani_block
    SET start_date = today, description = '$desc'
    WHERE blocked_ani = '$blocked_ani'";

This is the echo from same statement, but if I execute the same statement in sql it runs fine, the problem is when I run it through php by passing variables. there is no error message.

UPDATE cbv_ani_block
SET start_date = today, description = 'Test Number'
WHERE blocked_ani = '1-604-9615326';