entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

You have an error in your SQL syntax to use near 'Id'

Hola estoy desarrollando un aplicativo web, que hace consultas, insersiones y modificaciones:

Estoy con las modificaciones, uso un conjunto de paginas maestro detalle, los maestros me van bien, pero los detalles me dan el siguiente 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 'Id'

llevo muchas horas dandole vueltas y no lo veo claro es por eso que recurro a ustedes a ver si me pueden dar una solucion, os pongo el codigo del detalle de una pagina muy simple que solo hay una etiqueta, un campo de texto y un boton de aceptar:

<?php
$id=$_GET[id_actes];

//Paso A. Me conecto a la BD
require_once("conexion.php");
require_once("funciones.php");

//Para actualizar los datos
$data=$_POST[data];

$mysqli->query("UPDATE Actes SET Data='".$data."' WHERE Id='".$id."'")or die($mysqli->error);

//Paso B Ejecuto instruccion SQL tipo SELECT
$res=$mysqli->query("SELECT * FROM Actes where Id='".$id."'")or die($mysqli->error);
//Paso C Compruebo si hay datos y los muestro
if(mysqli_num_rows($res)>0){
    $row=mysqli_fetch_array($res);
}

?>
<!DOCTYPE html>
<html>
  <head>
    <title>Modificar Acta</title>  
  </head>
  <body>
     <form name="" method="post" action="">
        Data:<input type="text" name="data" value="<?php echo $row[Data];?>">
        </br>
        <input type="submit" name="modificar" value="Modificar">
    </form>
    <a href="modifi_actes.php">Tornar al llistat</a>
  </body>
</html>

Espero vuestras respuestas, muchas gracias!

un saludo!

3votos

white comentado

La sintaxis en tú código parece estar bien, podrías indicar la linea del error? así como el fichero de éste?

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta