Tienes duplicado el código de conexión (y usando conexiones persistentes), elimina uno (el segundo, que edito para borrar tus datos que dudo sean ficticios). Además no veo compruebes la conexión por algún lado. Hazlo. igual donde ejecutas la query.... busca el error, si no los muestras, difícilmente sabrás cual es el problema (no adivines, averigua).
www.php.net/mysql_error
Lo de los espacios, es para evitar, precisamente, las cadenas largas que distorsionan el esquema del foro. Igual en tu query deberías hacerla más legible dando esos espacios...