Este es el código:
Código:
Este es el mensaje de error que aparece:<?php session_start (); $login=$_SESSION['login']; if (!$login){ die("USTED NO ESTÁ EN EL SISTEMA"); } $link=mysql_connect("localhost", "root",""); mysql_select_db(dbimagenes,$link); $hoy=date('d.m.y'); $nick=$_SESSION['nick']; $claves=$_POST['claves']; mysql_query("insert into imagenes(fecha,autor,claves) VALUES ($hoy,$nick,$claves)") or die (mysql_error()); ?>
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 '.09,pacoruiz,palabra)' at line 1.
El campo date es tipo fecha. Me da la sensación de que la variable $hoy es la responsable del error, pero no lo veo.
He probado a que me muestre los valores de las variables antes del insert y me los muestra corréctamente.