donglulong0877 2015-07-29 17:13
浏览 36
已采纳

如何在php查询中插入冗长的语句?

I need to insert a lengthy statement (see below) into a query.

$q = 
    'SELECT vh12915_fleet.systemHistory.systName, vh12915_space.stars.x, vh12915_space.stars.y
    FROM vh12915_fleet.systemHistory
    INNER JOIN vh12915_space.stars
    ON vh12915_fleet.systemHistory.systName = vh12915_space.stars.name 
    WHERE vh12915_fleet.systemHistory.fleetName = "Fl"';

The statement I provided is error-free, as it has been tested in phpMyadmin and worked.

However, when put into a script it produces an error.

What is the right way to put a lengthy statement into a query? Why does this exact statement work in phpMyAdmin, and not in the script?

  • 写回答

1条回答 默认 最新

  • dongyan1899 2015-07-29 17:18
    关注

    With php script

    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
    
        $q = '
        SELECT vh12915_fleet.systemHistory.systName,
               vh12915_space.stars.x,
               vh12915_space.stars.y
    
        FROM vh12915_fleet.systemHistory
            INNER JOIN vh12915_space.stars
            ON vh12915_fleet.systemHistory.systName = vh12915_space.stars.name
    
        WHERE vh12915_fleet.systemHistory.fleetName = "Fl"';
    
        $result = $mysqli->query($q);
        // use result
    

    Documentation

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多
  • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件
  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败