Si nesetru123, tienes razón sobre lo de las comillas, solo que como el contenido del código html es variable, entonces lo mejor fue escapar las comillas y demás caracteres del código para poder insertarlo en la bd. Nunca antes me había topado con esto, pero utilizando la búsqueda del foro encontré que con
addslashes() se escapan este tipo de caracteres, para no estar de uno por uno.
Bueno pues así quedo el código php
Código PHP:
$codigo = ob_get_contents();
$codigo = addslashes($codigo);
mysql_query("INSERT INTO anteriores (`fecha`,`codigo`) VALUES ('20 de septiembre de 2005','$codigo')",$conectar) or die(mysql_error());
ob_end_flush();
Gracias por la orientacion
nesetru123 
Saludos