Суть прикола:
Код: Виділити все
mysql> set @LN = 'lach'; select ID, FIRSTNAME from TT_USER where LOGIN=@LN\g
Query OK, 0 rows affected (0.00 sec)
+----+--------------------+
| ID | FIRSTNAME |
+----+--------------------+
| 1 | Святослав |
+----+--------------------+
1 row in set (0.00 sec)
Можете у себя проверить?
З.Ы,
Зачем нужно - в файлах лежат унифицированные SQL-запросы.
Код, по-факту, переопределяет значения переменных, потом выполняется шаблонный запрос считанный из файла.
При использовании mysql_query() выдается ошибка на синтаксис, мол не понимает все что до select...