代码之家  ›  专栏  ›  技术社区  ›  jman

MySQL在值前后插入文本

  •  0
  • jman  · 技术社区  · 14 年前

    我做了一个SQL查询,从数据库中提取web统计信息。 这些信息每周被挑选出来,作为一个HTML表输出,然后通过电子邮件发送。

    其中一行包含访问者的IP地址。 我想让这个IP地址成为一个链接,指向“http://whois.domantools.com/IP.goes.here”。

    在HTML中:

    <a href="http://whois.domaintools.com/ip.goes.here">ip.goes.here</a>
    

    有没有办法用SQL查询在每个IP周围放置A-ref代码,或者必须运行某种脚本将每个IP转换为一个链接?

    我不想在数据库中写任何东西,只想从中读取。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Dagg Nabbit    14 年前

    你可以使用 concat 功能。

    select concat(
      "<a href=\"http://whois.domaintools.com/", my_ip_column, 
      "\">", my_ip_column, "</a>"
    ) as my_ip_link from my_table;