Me da el error segun el cual debo usar la sintaxis correcta:
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 = 1' at line 5
Estube probando variantes sin ningun resultado:
WHERE 'ID'
WHERE ID
WHERE `ID`
este es mi codigo:
Código PHP:
<?php
$fotoName = $_FILES['Foto']['name'];
$miniName = $_FILES['Miniatura']['name'];
$Descripcion = $_POST['Descripcion'];
$Foto = $fotoName;
$Miniatura = $miniName;
$cnx = mysql_connect('localhost','root','saracatunga');
mysql_select_db("arrorro");
$Id = $_POST['Id'];
$consulta4 = "SELECT * FROM chupetesytetinas
WHERE DESCRIPCION = '$Id'";
$resultado4 = mysql_query($consulta4);
$fila4 = mysql_fetch_array($resultado4);
$IDP = $fila4['ID'];
/*$consulta = "UPDATE PelisRT SET
Titulo='$Titulo',
Protagonista='$Protagonista',
Director='$Director',
Genero='$Genero',
Disponibilidad='$Disponibilidad'
WHERE IDpelis = $id";*/
$consulta = "UPDATE chupetesytetinas SET
DESCRIPCION='$Descripcion',
`NOMBRE FOTO`='$Foto',
`NOMBRE MINIATURA`='$Miniatura',
WHERE ID = $IDP";
echo $consulta;
mysql_query($consulta) or die( "</br>El error es que ". mysql_error());
?>
El echo de consulta me dice que:
UPDATE chupetesytetinas SET DESCRIPCION='Prueba de cambio descripcion', `NOMBRE FOTO`='11109.jpg', `NOMBRE MINIATURA`='MINI 11109.jpg', WHERE ID = 1
Ayúdenme, no soy muy ducho, llevo intentando hacer funcionar este php desde hace 5 horas.