![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| zluka |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 27.7.2006 Репутация: нет Всего: 2 |
Вот форма:
Вот таблица "vote" из БД "php":
И сам скрипт:
И вот проблема. Когда начинаю голосовать, например выбираю == "fuflo ", нажимаю "голосовать", все ок, но после выбора 10-20 раз одного и того же, перестает добавлять +1. Прошу помощи. Это сообщение отредактировал(а) zluka - 24.9.2008, 18:52 |
||||||
|
|||||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
что в запросе делает зарезервированное слово "count" без обратных кавычек? что в логе ошибок сервера? а в логах MySQL? Почему экранирован вызов mysql_connect и где mysql_error? предположения: исчерпываются соединения с MySQL; проблемы с зависишими скриптами/запросами. |
|||
|
||||
| password |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.9.2008 Где: Украина, Сумы Репутация: нет Всего: 8 |
Не используй зарезирвированных слов.
Да и тут можно было проще: Вместо: //---------------Записует выбор юзера---------------------------- $query_count = mysql_query("SELECT count FROM vote WHERE vybor = '$vybor'"); $rez = mysql_result($query_count, 0); //сколько голосов на данный момент $rez = $rez + 1; //к текущим голосам еще +1 $query_set = mysql_query("UPDATE vote SET count = $rez WHERE vybor = '$vybor'"); написать: //---------------Записует выбор юзера---------------------------- $query_set = mysql_query("UPDATE `vote` SET `count` = `count`+1 WHERE `vybor` = '$vybor'"); |
|||
|
||||
| zluka |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 27.7.2006 Репутация: нет Всего: 2 |
Хм.. ситуациая немного проясняеться)
Заменил строку, которую мне написал password И добавил mysql_error:
Вот что вывело:
Добавлено через 13 минут и 36 секунд Все. Проблема решена. Нужно было удалить auto_increment и PRIMARY KEY с поля count. Всем спасибо. |
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |