Bueno a ver si me dan una mano con esto
El asunto es este, en una pagina .php tengo que capturar el codigo html (tablas y todo eso), lo hago de esta forma:
Código PHP:
<?
ob_start();
include("include/sql_connect.php");
?>
<html>
Contenido HTML (Tablas, etc..)
El codigo html completo lo pongo en un enlace mas adelante por si quieren verlo
</html>
<?
$codigo = ob_get_contents();
ob_end_flush();
?>
Hasta ahí todo bien y como veran el codigo html queda guardao en la variable
$codigo el problema surge al quererlo insertar en una tabla mysql:
Código PHP:
mysql_query("INSERT INTO anteriores (`fecha`,`codigo`) VALUES ('21 de Septiembre de 2005','$codigo')",$conectar) or die(mysql_error());
El error que bota mysql es:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '0' cellspacing='0' width='650' nowrap>Lun
Bueno como dije antes el codigo html en cuestion, esta en el siguiente enlace por si alguien le quiere echar un vistazo
http://www.hieloverde.com/codigo.php
Por lo que dice el error creo que se puede tratar de caracteres invalidos o algo, pero no se como solucionarlo

.

Saludos