DS928 Ответов: 1

Неожиданный конец файла ошибка


Я получаю неожиданную ошибку "конец файла" в этом коде. Я не могу этого понять.
<pre><?php
	$sql = <<< EOT
       	SELECT CONCAT(tbl_practice_type.type_name, " ", tbl_practice.practice_name) as Sessions
       	FROM tbl_therapist_type
       	INNER JOIN tbl_practice ON tbl_therapist_type.practice_id = tbl_practice.practice_id
      	INNER JOIN tbl_practice_type ON tbl_therapist_type.type_id = tbl_practice_type.type_id
      	WHERE therapist_id = 2
      	AND tbl_therapist_type.type_id = 3
      	OR tbl_therapist_type.practice_id = 99
      	ORDER BY CASE WHEN type_name = 'Individual:' THEN '1'
        WHEN type_name = 'Couples:' THEN '2'
        ELSE practice_name END ASC
      EOT;
      $results = $db->query($sql);
      echo "<select name='mySelect'>";
      while ($row = $results->fetch(PDO::FETCH_OBJ)) {
      printf("<option value='%1$s'>%1$s</option>", $row->Sessions);
      }
      echo "</select>";
	?>	



Что я уже пробовал:

Я перепробовал много разных скобок, убрал майские точки с запятой. Кажется, ничего не работает.

1 Ответов

Рейтинг:
8

Richard MacCutchan

То EOT sentinel должен начинаться в столбце 1 своей текстовой строки. Видеть PHP: Strings - Manual[^]