$result = mysql_query("UPDATE `listings` SET `body` = '".$body."' AND `status` ='".$status."' AND `category`='".$category."' WHERE `id` = '".$_POST['id']."'");
Данные не заносятся, обновляется body, вместо текста вставляется 0
@dind
Во-первых, внимательно смотрим на синтаксис Update, а именно, чем разделены поля в Set;
Во-вторых, учимся не говнокодить. В использовании pdo нет ничего трудного.