php postgresql concat гиперссылка с полями - PullRequest
0 голосов
/ 14 сентября 2018

Как объединить гиперссылку в запросе 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>')

1 Ответ

0 голосов
/ 14 сентября 2018

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

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

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

WHERE imd =$imd;
...