Sintaxis correcta en SQL con una variable en una igualdad dentro del WHERE

SQLA veces el código puede funcionar y todo se ve bien, pero revisándolo con el Putty, por ejemplo, vemos que nos dice:

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 » at line …

Analizo el código que tenía y encuentro:

$select=»SELECT ————- FROM——— WHERE id=$otraid«;

El error está en la sintaxis de la variable en la igualdad en el WHERE, debemos ponerla entre comillas simples ‘$otraid’

Es decir, el error se corrige así:

$select=»SELECT ————- FROM——— WHERE id=‘$otraid’«;

Publicado por

victor

Hola!. Me llamo Víctor y soy Ingeniero Agrónomo de formación y programador web de profesión (desde el año 2006). Por otra parte me gusta, entre otras aficiones, el senderismo, jugar al futbol y al FIFA en la PS4. Te animo a participar en mi web www.biolucas.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CommentLuv badge