Problema subiendo noticias a BD Mysql :(

aldaris
27 de Mayo del 2004
Saludos.

Tengo un problema cuando tengo que subir noticias de un formulario a mi base de datos. En si no me da ningún error, pero lo que ocurre es que si quiero subir el contenido de la variable $noticia, lo que hace es subirme el nombre de la variable.

El script es el siguiente:

echo $titulo;
$sql = 'INSERT INTO `noticias` ( `id` , `titulo` , `fecha` , `enalce` , `noticia` , `categoria` ) ';
$sql .= 'VALUES ( \'id+1\', \'$titulo\', NOW( ) , \'$enlace\', \'$noticia\', \'$categoria\' );';
$sql .= '';
mysql_query($sql,$idconnect)

Si luego miro en la base de datos, me ha incluido todos los campos con el contenido "$titulo","$enlace", etc... y no con el contenido de las variables. Sin embargo, puse un echo $titulo; al principio del script para ver si recibía los valores correctos desde el formulario, y lo escribe correctamente.

No lo entiendo. He probado de mil maneras y siempre me ocurre lo mismo. ¿Alguien sabe a que puede ser debido?

Gracias de antemano.