buen dia soy nuevo en la programacion php y mysql, llevo dos dias tratando de corregir un error pero ya estoy deseperado y tengo que entregar ya mi proyecto, quiero mandar datos a la bd pero en el campo email me da error de sintaxis y no puedo mandarla.
aqui esta mi pagina
Cita: Editado: Código de programación off topic en foros de Bases de Datos.
aqui esta el codigo
-
-- Base de datos: `persona`
-- Estructura de tabla para la tabla `agenda`
--
CREATE TABLE IF NOT EXISTS `agenda` (
`nombre` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
`apellido` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
`direccion` text COLLATE utf8mb4_unicode_ci NOT NULL,
`telefono` bigint(20) NOT NULL,
`telefono_trab` bigint(20) NOT NULL,
`notas` text COLLATE utf8mb4_unicode_ci NOT NULL,
`email` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
error que me da : 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 '@jfjfj.com','kdfñañgsik40 ')' at line 1
aqui el error
mi codigo php
Código MySQL:
Ver originalINSERT INTO agenda
(nombre
, apellido
, direccion
, telefono
, telefono_trab
, email
, notas
) VALUES('$_REQUEST["nombre"]', '$_REQUEST["apellido"]', '$_REQUEST["direccion"] . "', '$_REQUEST["telefono"]', '$_REQUEST["telefono_trab"]',
$_REQUEST["email"]', '$_REQUEST["notas"]')
Cita: Editado: Código de programación off topic en foros de Bases de Datos.
agradesco mucho la ayuda