Y por que razón no usas las funciones para trabajar con arreglos que te da PHP? Por ejemplo sería más fácil hacer esto:
Código PHP:
$miarreglo = array();
while($resultadoVector=mysql_fetch_array($resultadoQuery)) {
array_push($miarreglo,$resultadoVector["campo2"]);
}
Ya tu arreglo contiene los valores que sacastes de la consulta. Ahora para serializarlo y pasarlo de una página a otra sería sencillamente esto:
Código PHP:
$serializado = serialize($miarreglo);
y el proceso inverso sería:
Código PHP:
$sinserializar = unserialize($serializado);
Cuando le das unserialize a la variable $serializado vuelves a obtener el mismo resultado inicial que tenias en el arreglo $miarreglo. Espero te sriva.
Salu2