chillz
Guest
Применение констант
Функция обрабатывает SQL запрос и рисует по полученным данным таблицу. Есть линки на edit/delete. Когда нажимаешь edit в $_GET массив идут переменные:
?table=mysql_table&a=edit&board_id=2
Где board_id - это primary key для таблицы mysql_table. Сама же переменная берется из:
Как уже можно было догадаться, параметрами функции является сам SQL запрос ну и всякая мелочь.
Так вот, для дальнейшей работы с board_id (например, вывод данных в форму для редактирования: SELECT * FROM `mysql_table` WHERE `board_id`='1') Мне нужно передеать
board_id вне функции.
Например:
И для того что бы вернуть это значение я устанавливаю константу:
Рационально ли это? Или другой подход был бы более гибким. Если так, то какой?
Функция обрабатывает SQL запрос и рисует по полученным данным таблицу. Есть линки на edit/delete. Когда нажимаешь edit в $_GET массив идут переменные:
?table=mysql_table&a=edit&board_id=2
Где board_id - это primary key для таблицы mysql_table. Сама же переменная берется из:
PHP:
mysql_field_name($query_result,0);
Так вот, для дальнейшей работы с board_id (например, вывод данных в форму для редактирования: SELECT * FROM `mysql_table` WHERE `board_id`='1') Мне нужно передеать
board_id вне функции.
Например:
PHP:
$primary_key=mysql_field_name($query_result,0);
PHP:
define('PRIMARY_KEY',mysql_field_name($query_result,0));
return (PRIMARY)