Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте. Есть ли какая-то функция или команда которая бы запрещала выполнение insert into. Смысл в том, что я хочу дать доступ для модераторов в php скрипте, но не хочу перелопачивать весь скрипт. Может можно как-то блокировать его выполнение сразу после подключения к базе?
Неактивен
завести пользователя без прав на insert
Неактивен
Есть еще вариант - в начале вышеупомянутого скрипта
mysql_connect выполнить mysql_query("set read_only=1").
Неактивен
vasya написал:
завести пользователя без прав на insert
Какие права должны быть у пользователя, чтобы он мог заводить других пользователей с ограниченными правами?
К тому же сложность также в том, что количество пользователей на хостинге может лимитироваться.
Неактивен
deadka написал:
Есть еще вариант - в начале вышеупомянутого скрипта
mysql_connect выполнить mysql_query("set read_only=1").
Подскажите, пожалуйста, подробнее, что делает этот вариант. Так как мне нужно только отключить insert для данных пользователей.
Неактивен
platedz написал:
deadka написал:
Есть еще вариант - в начале вышеупомянутого скрипта
mysql_connect выполнить mysql_query("set read_only=1").Подскажите, пожалуйста, подробнее, что делает этот вариант. Так как мне нужно только отключить insert для данных пользователей.
Он запрещает модифицирующие операции в рамках текущей сессии.
А вообще - Вы бы поподробнее описали что Вам нужно, а то есть сильное ощущение, что чего-то "не того" хотите. В частности - хотите запретить INSERT, а UPDATE и DELETE запретить? Они во многом опаснее INSERT'a.
Неактивен