Как указано в других ответах, вам не хватает пробелов в вашем запросе:
$sql = "SELECT .... inspection_report";
$sql .= "WHERE NIK=..."
etc...
сгенерирует строку запроса:
SELECT ... inspection_reportWHERE NIK=...
^^--- problem is here
Обратите внимание на отсутствие пробела перед предложением WHERE. Вы должны либо изменить свои операторы конкатенации строк, чтобы явно включить пробел:
$sql = "SELECT ... inspection_report";
$sql .= " WHERE NIK=..."
^---notice the space here
или используйте альтернативный синтаксис для построения строки. Для многострочных строковых присвоений обычно всегда предпочтительно использовать HEREDOC s, , если только вам не нужно объединять результаты вызова функций или константы в строку:
$sql = <<<EOL
SELECT ... inspection report
WHERE NIK=...
EOL;
PHP будет учитывать разрывы строк внутри heredoc, а MySQL будет молча рассматривать их как пробелы, сохраняя целостность вашего запроса.