php postgresql concat гиперссылка с полями

Как объединить гиперссылку в запросе php postgresql, я пробовал это, но перепутал с одинарными и двойными кавычками

$query = "SELECT im.id AS \"ID\",
im.type AS \"TYPE\",
CONCAT('<a href=\"\" onclick=(\"'".im.id."'\)">Click</a>')
FROM instancemaster im
WHERE imd = "."'$imd'";

моя проблема в том, что часть CONCAT получает синтаксическую ошибку

Я попытался так, так как у меня также есть innerjoin, где псевдоним таблицы «im.id» конфликтует с конкатенацией php

CONCAT('<a onclick=\"', ".im.id.", '\">', Click, '</a>')

0

Решение

Concat как будто склеивает текст. Я не вижу комы в вашем CONCAT, попробуйте

CONCAT('<a href=\"\" onclick=(\"' , im.id , '\")>Click</a>')

и если ваш IMD просто целое число, то вы можете использовать

WHERE imd =$imd;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]