IF NOT EXISTS( SELECT NULL
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'jshopping_orders'
AND table_schema = (SELECT DATABASE())
AND column_name = 'bonus')
THEN
ALTER TABLE `jshopping_orders` ADD bonus varchar(24) NOT NULL DEFAULT '';
END IF;
`" . DB_PREFIX . "feed_category` gbc
Правильнее выдавать ошибку, если такой аргумент недопустим, или нет страницы с id=" 1", т.к. не будет дублирования страницы по разным URL. Также, если касаться вопросов безопасности а не SEO, то правильно проверять все входные парамерты по типу и допустимым значениям, и использовать prepared statments и биндинг параметров при работе с базой.