Добрый день. Долго разбирался с кодом, который отправляет данные в базу. Оказалось у пользователя не было прав на запись, а были только права на чтение. Никаких сообщений об ошибке не было. 1)- Есть какая-то встроенная возможность отображения ошибки, типа "у вас нет прав на запись"; Код (PHP): display_errors = On error_reporting = E_ALL вроде в найстройках стоит- отображать ошибки но никаких сообщений не было 2)- Есть ли какая либо функция php проверки прав пользователя MySql на запись.
Вот тут все написано: http://goo.gl/ljQn6c Если там нет того, что нужно, то его нет в природе. Проверки прав там, вроде, нет. Это можно сделать вручную, послав запрос на создание таблички временной. Если вернулась ошибка, то Хьюстон, у нас проблемы, если нет, то посылаем запросы на вставку данных, изменение данных, проверяем, сработало ли, посылаем запрос на удаление временной таблички.
А зачем временная табличка..? Можно же сразу сделать нужный запрос на вставку и проверить Код (PHP): if(mysql_query("INSERT INTO ...", $db))
Ну да, можно так убедиться в правах на удаление таблиц. Но топик-стартер спрашивал только про права на запись )