Bad parameter name generated when not unique.

Your concatenation makes the additional prefix passed produce invalid queries.
From PHP Doc: string uniqid ([ string $prefix = "" [, bool $more_entropy = false ]] )

Desired: myParam5325b6e8ab205
Got: myParammyParam5325b6e8ab205