Использование PhpStorm 2017.1.4
У меня есть строка запроса MySQL в PHP:
<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";
Каналы возврата строки отсутствуют.
Последняя строка теперь игнорируется MySQL.
Самое смешное, что у меня точно такой же код в другом приложении, использующем ту же версию PhpStorm, и он НЕ удаляет переводы строк, подобные упомянутой здесь.
Насколько я могу судить — и я скопировал туда и обратно из каждого приложения — нет никакой разницы.
Я потерял несколько часов, отлаживая это.
Я не сразу увидел, что возврат строк игнорировался.
Почему PhpStorm удаляет перевод строки здесь?
Задача ещё не решена.
Других решений пока нет …