Generé una base de datos para actualizar un portafolio, pero no puedo conectarme me sale lo siguiente:
Problemas actualizando: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 'where id=' 2'' at line 7
El codigo que generé para llenar los datos esta bien pero el ingreso no se da, ya tenia antes un código similar y no tenía ningún problema... que sucede. Este es el código que estoy usando. Todo lo estoy redactando en PHP y me marca error sobre todo en la linea de: where id='$_REQUEST[id]'",$conexion)
<?php
include ("conecta.php");
$consulta = mysql_query("update portafolio
set
nombre = '$_REQUEST[nombre]',
disciplina = '$_REQUEST[disciplina]',
imagen = '$_REQUEST[imagen]',
where id='$_REQUEST[id]'",$conexion) or
die ("Problemas actualizando:".mysql_error());
echo "Los datos se actualizaron correctamente";
echo"<br><a href='pagina1.php'> Regresar al listado</a>";
?>