Update Post Meta is adding a value to my serialize array

This happens when an already serialized string get serialize again.

Replace

$categories = serialize($_POST["vibe_quiz_tags"]);

with

$categories = $_POST["vibe_quiz_tags"];

EDIT:

As mentioned by czerspalace in the comments, the Function Reference for update_post_meta states that “this should be raw as opposed to sanitized for database queries”.

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)