Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Одновременный доступ к таблице
 
 автор: Skyonex_   (20.08.2006 в 17:13)   письмо автору
 
 

Подскажите пожалуйста.

Если к одной и той же таблице, в один момент времени обращаются несколько пользователей. Один запрашивает строку 1, другой обновляет строку 15, третий запрашивает строку 3 и меняет ее, и т.д. Т.е. каждый пользователь "дергает" свою строку в таблице. Есть ли при этом вероятность, что скажем один из пользователей при изменении строки или запросе не получит должного эффекта и если да, то как с этим можно бороться? Спрашиваю, потому что возникла похожая проблема. Т.е. складывается впечталение, что время от времени база на мои запросы не дает ответов.
К примеру есть таблица users и поля: login | password
При входе пользователя в систему проверяю:
select count(*) from users where login='login' and password='password'
Если count()==1 Тогда пропускаем. Иначе Bye.
Так вот, эта конструкция не всегда срабатывает и возвращает нулевой результат при том условии, что login и пароль введены правильные без пробелов и т.п. Плюс к этому, не всегда обновляются некоторые из полей в той же таблице.

   
 
 автор: cheops   (20.08.2006 в 18:32)   письмо автору
 
   для: Skyonex_   (20.08.2006 в 17:13)
 

Нет такого быть не должно, запросы помещаются в очередь и друг с другом не конфликтуют. Дело где происходит? На хостинге или на локальной машине? Версия MySQL какая?

   
 
 автор: Skyonex_   (20.08.2006 в 19:09)   письмо автору
 
   для: cheops   (20.08.2006 в 18:32)
 

Действо происходит на хостинге. MySQL client version: 4.0.27

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования