Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Sintaxis correcta para clausula WHERE

Estas en el tema de Sintaxis correcta para clausula WHERE en el foro de Mysql en Foros del Web. Hola, tengo un problema con la cláusula WHERE Me da el error segun el cual debo usar la sintaxis correcta: You have an error in ...
  #1 (permalink)  
Antiguo 22/09/2012, 22:25
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 43
Antigüedad: 12 años, 3 meses
Puntos: 0
Sintaxis correcta para clausula WHERE

Hola, tengo un problema con la cláusula WHERE

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.
  #2 (permalink)  
Antiguo 22/09/2012, 22:52
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Sintaxis correcta para clausula WHERE

Tienes una coma de más luego de '$Miniatura'.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 22/09/2012, 23:17
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 43
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Sintaxis correcta para clausula WHERE

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Tienes una coma de más luego de '$Miniatura'.
Que bonito debe sentirse eso de tener tanto conocimiento que eres capaz de resolver errores luego de una simple mirada.

Usted señor, es un puto HEROE

Muy agradecido, saludos.
  #4 (permalink)  
Antiguo 22/09/2012, 23:33
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Sintaxis correcta para clausula WHERE

"-¿Cómo lo hiciste? -Pregunto Pedro."
"-Como todo, Pedro: Práctica."
Juan Salvador Gaviota, de Richard Bach
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 23/09/2012 a las 21:27

Etiquetas: clausulas, correcta, sintaxis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:07.