query en postgreSQL no funciona igual que en MySQL
Publicado por Diego (6 intervenciones) el 22/01/2018 11:49:29
Buenos días,
hasta ahora había trabajado con mysql y no había tenido problemas al realizar consultas a partir de un formulario del tipo:
el problema me surge al empezar a trabajar con postgresql y querer realizar consultas del mismo tipo:
me devuelve syntax error por los parentesis y si $variable esta vacia el OR no trabaja correctamente.
alguien sabe el porqué ocurre esto?
gracias de antemano.
hasta ahora había trabajado con mysql y no había tenido problemas al realizar consultas a partir de un formulario del tipo:
1
2
$query = "SELECT * FROM table_name WHERE (".empty($variable)." OR column_name = ".$variable.")";
$mysql_query($query);
el problema me surge al empezar a trabajar con postgresql y querer realizar consultas del mismo tipo:
1
2
$query = "SELECT * FROM table_name WHERE (".empty($variable)." OR column_name = ".$variable.")";
$pg_query($query);
me devuelve syntax error por los parentesis y si $variable esta vacia el OR no trabaja correctamente.
alguien sabe el porqué ocurre esto?
gracias de antemano.
Valora esta pregunta


0