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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как определить числа кратные 50?

Сообщения:  [1-10]   [11-16] 

 
 автор: Cobalt   (20.08.2008 в 13:46)   письмо автору
 
   для: sim5   (20.08.2008 в 13:40)
 

Все, разобрался, проблема была в скрипте.
Всем спасибо!

  Ответить  
 
 автор: sim5   (20.08.2008 в 13:40)   письмо автору
 
   для: Cobalt   (20.08.2008 в 10:48)
 

Очень быстро это как?

  Ответить  
 
 автор: GeorgeIV   (20.08.2008 в 10:59)   письмо автору
 
   для: Cobalt   (20.08.2008 в 10:48)
 

Может причина в том, что процедуры записи имеют бОльший приоритет, чем процедуры чтения. У MySQL (MyISAM) нет блокировки записи, есть только блокировка таблицы.(Поправьте меня, если я ошибаюсь)

  Ответить  
 
 автор: Cobalt   (20.08.2008 в 10:48)   письмо автору
 
   для: sim5   (20.08.2008 в 10:13)
 

Я на базу не грешу. Дело в том что, если не очень быстро посылать запросы, то все норм, а вот если очень быстро, то из базы считываются не все данные, хотя все данные туда записываются..
скрипт который считывает, проверил, вроде все норм

  Ответить  
 
 автор: sim5   (20.08.2008 в 10:13)   письмо автору
 
   для: Cobalt   (20.08.2008 в 10:04)
 

А может вы их не корректно получаете? Если уж 30 раз нажали, и в базе тоже 30, то что уж грешить на MySQL, где-то ваша проблема, а не его.

  Ответить  
 
 автор: Cobalt   (20.08.2008 в 10:04)   письмо автору
 
   для: coba   (19.08.2008 в 15:06)
 

Да, уверен на 100 %...ну да ладно..
т.к. я нажимаю 30 раз, в базе отмечено 30, но в ответ возвращается 28, еще раз нажму сразу 31, может скрипт не успевает читать данные из базы :)

  Ответить  
 
 автор: coba   (19.08.2008 в 15:06)   письмо автору
 
   для: Cobalt   (18.08.2008 в 19:57)
 

А Вы уверены, что только Вы заходили на Ваш сайт?
Посмотрите логи сервера.

  Ответить  
 
 автор: Cobalt   (18.08.2008 в 19:57)   письмо автору
 
   для: BinLaden   (18.08.2008 в 19:47)
 

А вот допустим, единовременно к моей базе подключаются так примерно 10 000 человек или более, но после запросов, особых вычислений нету, только то что я писал выше, т.е. вычисляем каждого 50-ого пользователя и на основе этого выдаем два сообщения если 50-ый то одно, если нет - то другое. В этом случае все равно можно не использовать mysql_close(); ?

Просто я тут через браузер быстрым темпом послал 30 запросов путем нажатия на кнопку обновить :))
ответ вернулся 28 потом немного погодя обновил ОДИН раз ответ почему то сразу 31
мистика какая то :))

  Ответить  
 
 автор: BinLaden   (18.08.2008 в 19:47)   письмо автору
 
   для: Cobalt   (18.08.2008 в 19:37)
 

В конце работы скрипта - нет. А если после всех SQL-запросов еще есть какие-то объёмные вычисления, то, конечно, лучше закрыть соединение.

  Ответить  
 
 автор: Cobalt   (18.08.2008 в 19:37)   письмо автору
 
   для: Trianon   (18.08.2008 в 17:37)
 

Можно спросить, а нужно ли вообще использовать mysql_close() ? :)

  Ответить  

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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