php postgresql 用字段连接超链接

问题描述 投票:0回答:1

如何在 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 部分出现语法错误。

我尝试这样做,因为我也有内部联接,其中“im.id”表别名与 php 连接冲突。

CONCAT('<a onclick=\"', ".im.id.", '\">', Click, '</a>')
php postgresql pg pg-query
1个回答
2
投票

Concat 就像将文本粘合在一起。我在您的 CONCAT 中没有看到任何逗号,请尝试

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

如果你的 imd 只是一个整数那么你可以使用

WHERE imd =$imd;
© www.soinside.com 2019 - 2024. All rights reserved.