doutou1922 2015-10-07 14:06
浏览 35

选择 - 列的行可能吗?

i have this select:

SELECT 
  a.`cod_oportunidade`,
  b.nome nome_cliente,
  c.descricao estado,
  d.descricao cidade,
  e.nome nome_funcionario_criou,
  f.nome nome_funcionario_resp,
  i.`descricao`,
  h.`valor`
FROM
  oportunidades_clientes a 
  LEFT OUTER JOIN empresas_clientes b 
    ON b.cod_cliente = a.cod_cliente 
  LEFT OUTER JOIN sistema_estados c 
    ON c.cod_estado = b.cod_estado 
  LEFT OUTER JOIN sistema_cidades d 
    ON d.cod_cidade = b.cod_cidade 
  LEFT OUTER JOIN empresas_funcionario e 
    ON e.cod_funcionario = a.cod_funcionario_criou 
  LEFT OUTER JOIN empresas_funcionario f 
    ON f.cod_funcionario = a.cod_funcionario_resp 
  JOIN formulario_valor h 
    ON h.`cod_oportunidade` = a.`cod_oportunidade` 
  JOIN formulario_campo i 
    ON i.`cod_campo` = h.`cod_campo` 
WHERE 1 = 1 
  AND a.`cod_oportunidade` = 3 

The result is therefore: result

My question is... Need to inves need to stay several lines that the result is only one line. The data in the column "descricao" must be as columns ...

  • 写回答

1条回答 默认 最新

  • doubu7425 2015-10-07 14:22
    关注

    The implode() function will separate an array (columns from a database) with whatever character you prefer, in your case a pipe:

    $mysqli = mysqli_connect("host","user","pass","db"); 
    $result = mysqli_query($mysqli, "SELECT ...");
    while ($row = mysqli_fetch_array($result)) {
        echo implode(" | ", $row) . '<br />';
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图