Как лечить?Could not update posts for this user
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'Арк' WHERE poster_id = 3150' at line 2
UPDATE phpbb_posts SET poster_id = -1, post_username = 'Жанна Д'Арк' WHERE poster_id = 3150
Line : 93
File : d:\hst\quality_a29f7eaf76222dcf62e48334b8ddcde0\http\technology\scripts\phpbb2\admin\admin_users.php
Апостров в имени пользователя
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 18 лет 6 месяцев
Апостров в имени пользователя
Заметил одну неприятную особенность, если в имени пользователя встречается апостров (Grethen Mal'parto, Жанна Д'Арк), то такого пользователя невозможно удалить по крайней мере из админки. В процессе удаления выдается следующая ошибка
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Вообще-то не должно
Добавлено спустя 5 минут 32 секунды:
Вот проверил. Версия форума 2.0.22
Код: Выделить всё
SET poster_id = " . DELETED . ", post_username = '" . str_replace("\\'", "''", addslashes($this_userdata['username'])) . "'
Вот проверил. Версия форума 2.0.22
Код: Выделить всё
Пользователь был успешно удалён.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 18 лет 6 месяцев
У меня таких пользователя два, проверил на удаление второго, ошибка такая же
версия форума: 2.0.22
php: 4.3.11
Если кто даст рекомендацию, как удалять пользователя из phpmyadmin - буду очень благодарен.
Параметры форума следующие:Could not update posts for this user
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'parto' WHERE poster_id = 1447' at line 2
UPDATE phpbb_posts SET poster_id = -1, post_username = 'Grethen Mal'parto' WHERE poster_id = 1447
Line : 93
File : d:\hst\quality_a29f7eaf76222dcf62e48334b8ddcde0\http\technology\scripts\phpbb2\admin\admin_users.php
версия форума: 2.0.22
php: 4.3.11
Если кто даст рекомендацию, как удалять пользователя из phpmyadmin - буду очень благодарен.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Переименуйте в phpmyadmin и удалите из админки. Так корректней, имхо.Romeo писал(а):Если кто даст рекомендацию, как удалять пользователя из phpmyadmin
Таблица phpbb_users, поле user_id = 1447, поле username правим
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.