imonah

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Sigmat Цитата: Но проблема в том что у меня нет доступа к базе данных, всмысле есть логин и пароль, но нету доступа в /phpMyAdmin/ на сервере, можно этот запрос сделать както по другому??? | 1. Заходишь в phpMyAdmin на localhost (на своей машине). 2. На локальной версии форума (в базе) выполняешь SQL-запросы по одному. По окончанию выполнения запроса вверху увидишь сообщение о том, что выполнено все успешно (естественно, если запрос был правильный), и предложение создать php код. Кликаешь на него и получаешь sql-запрос на php. В твоем случае это будет выглядеть так (четыре запроса, четыре переменных $sql): Код: $sql = 'ALTER TABLE phpbb_users ADD user_show_quickreply TINYINT(1) DEFAULT \'1\' NOT NULL '; $sql = 'ALTER TABLE phpbb_users ADD user_quickreply_mode TINYINT(1) DEFAULT \'1\' NOT NULL '; $sql = 'UPDATE phpbb_users SET user_show_quickreply=0 WHERE user_id=-1'; $sql = 'INSERT INTO phpbb_config (config_name, config_value) VALUES (\'allow_quickreply\', \'1\')'; | 3. В любом текстовом редакторе создаешь файл с именем типа quick_reply_base_update.php и пишешь в него: Код: <?php mysql_connect('localhost', 'login', 'pass'); mysql_select_db('db_name'); $sql=array(); $sql[]='ALTER TABLE phpbb_users ADD user_show_quickreply TINYINT(1) DEFAULT \'1\' NOT NULL '; $sql[]='ALTER TABLE phpbb_users ADD user_quickreply_mode TINYINT(1) DEFAULT \'1\' NOT NULL '; $sql[]='UPDATE phpbb_users SET user_show_quickreply=0 WHERE user_id=-1'; $sql[]='INSERT INTO phpbb_config (config_name, config_value) VALUES (\'allow_quickreply\', \'1\')'; foreach($sql AS $q) mysql_query($q); echo mysql_error(); mysql_close(); ?> | Вместо полей login, pass, db_name задаешь соответсвенно свое значения логина, пароля и имени БД. 4. Файл закачиваешь на свой хост, после чего в адресной строке браузера набираешь что-то типа: Код: http://myforum.ru/путь к файлу/quick_reply_base_update.php | 5. Если данный скрипт у тебя не работает, значит ты неправильно вводиш значения полей login, pass, db_name. Я этот скрипт проверил лично на своем хосте, он работает.
---------- Не относитесь к жизни слишком серьезно, вам все равно не уйти из нее живым :) |
| Всего записей: 1376 | Зарегистр. 07-02-2003 | Отправлено: 17:00 23-12-2004 | Исправлено: imonah, 06:12 24-12-2004 |
|