Задавайте вопросы, мы ответим
Вы не зашли.
Всем доброго дня, у меня такой вопрос, применения глобальных переменных в ХП как то может сказаться на безопасности сервера? Спрашиваю потому что в том же PHP применять глобальные переменные как бы не рекомендуется.
Неактивен
О таких вещах, как безопасность сервера и использование глобальных переменных трудно говорить в общем виде. В каком именно контексте Вы собираетесь применять глобальные переменные? Может быть код приведете, который Вам хотелось бы обезопасить? Правда, если этот вопрос не имеет касательства к mysql, то лучше бы на webew.ru...
Отредактированно deadka (21.04.2011 10:24:16)
Неактивен
К примеру у меня ХП1 вызывает другую ХП2, мне нужно передать в ХП2 переменную count скажем, в ХП1 я делаю @count='значение', теперь ХП2 видит это значение и может им оперировать. Вот такой код вообщем.Просто подругому эту переменную не получить мне кажется, так как в ХП1 я делаю INSERT INTO tab1(a,b) SELECT a,@count:=b FROM tab2 WHERE id=1;
Отредактированно simple (21.04.2011 14:12:28)
Неактивен
А теперь представьте, что @count уже предустановлена, а в tab2 не оказалось
строки с id = 1
Неактивен
Такого не может случиться, так как по задумки записи попадают с начало в tab2, а что по поводу безопасности, ни каких дыр не сулит использование глобальных переменных?
Отредактированно simple (21.04.2011 16:49:20)
Неактивен
Я Вам только что описал дыру в безопасности над Вашим кодом. Если такого не
может случиться, то всё хорошо.
Неактивен
Спасибо
Неактивен