使用PhpStorm 2017.1.4
我在PHP中有一个MySQL查询字符串:
<php
$MySQL_Query_String = "SELECT *
FROM `VISITOR`
WHERE `ID` =3
-- eventually add the date order here as well
ORDER BY `VISITOR`.`INACTIVE` ASC, `VISITOR`.`NAME` ASC";
?>
我发表评论,提醒自己--
忽略该评论。
当我在浏览器中运行此代码时 - MySQL不会运行此部分:
ORDER BY `VISITOR`.`INACTIVE` ASC, `VISITOR`.`NAME` ASC
当我调试时 - 我看到字符串正在连接并像这样发送:
MySQL_Query_String = "SELECT * FROM `VISITOR` WHERE `ID` =3 -- eventually add the date order here as well ORDER BY `VISITOR`.`INACTIVE` ASC, `VISITOR`.`NAME` ASC";
缺少行返回Feed。 MySQL现在忽略了最后一行。
有趣的是 - 我在另一个应用程序中使用完全相同的代码 - 使用相同版本的PhpStorm - 并且它不会删除这里提到的换行符。
据我所知 - 而且我已经从每个应用程序中来回复制 - 没有区别。
我失去了几个小时的调试时间。 我没有立即看到线条返回被忽略。
为什么PhpStorm会在此处删除换行符?