Приветствую всех!Как игнорировать столбец для выделения отдельных в postgresql?
У меня есть SQL (см. Выше), и я хотел бы знать, как я могу убедиться, что я не получаю двойников только по имени. если имя появляется в первом Выберите его мастер и его следует игнорировать в следующих вариантах.
"SELECT name, id, 'place' AS tablename FROM places WHERE lower(name) LIKE '".strtolower($needle)."%'"
."UNION SELECT name, id, 'community' AS tablename FROM communities WHERE lower(name) LIKE '".strtolower($needle)."%'"
."UNION SELECT name, id, 'district' AS tablename FROM districts WHERE lower(name) LIKE '".strtolower($needle)."%'"
."UNION SELECT name, id, 'region' AS tablename FROM regions WHERE lower(name) LIKE '".strtolower($needle)."%'"
."UNION SELECT name, id, 'province' AS tablename FROM provinces WHERE lower(name) LIKE '".strtolower($needle)."%'"
."ORDER BY name LIMIT 10"
это мой SQL.
Вам нужна дополнительная информация?
благодаря
SQL Injection Alert! –
это просто для тестирования того, как это работает, безопасность приходит следующей ;-) – helle
не могли бы вы сказать мне, где находится инъекция? теперь я на шаге безопасности ;-) – helle