PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
coolrus Отправлено: 11 Августа, 2011 - 13:58:30 • Тема: Разное поведение в разных версиях БД • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1332
Спасибо за помощь ошибка прошла сама собой. Видимо это у хостера проблемы были... тему можно закрывать...
coolrus Отправлено: 11 Августа, 2011 - 01:37:48 • Тема: Разное поведение в разных версиях БД • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1332
Вообщем код такой
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if (empty($myrow['id']))
  3. {
  4. //если пользователя с введенным логином и паролем не существует,то записываем ip пользователя и с датой ошибки
  5.  
  6. $select = mysql_query ("SELECT ip FROM oshibka WHERE ip='$ip'");
  7. $tmp = mysql_fetch_row ($select);
  8. if ($ip == $tmp[0]) {
  9. //проверяем, есть ли пользователь в таблице "oshibka"
  10. $result52 = mysql_query("SELECT col FROM oshibka WHERE ip='$ip'",$db);
  11. $myrow52 = mysql_fetch_array($result52);
  12.  
  13. $col = $myrow52[0] + 1;//Если есть,то приплюсовываем количесво
  14. mysql_query ("UPDATE oshibka SET col=$col,date=NOW() WHERE ip='$ip'");
  15. }
  16.  
  17. else {
  18. //если за последние 15 минут ошибок не было, то вставляем новую запись в таблицу "oshibka"
  19. mysql_query ("INSERT INTO oshibka (ip,date,col) VALUES ('$ip',NOW(),'1')");
  20. }
  21.  

в старой версии phpMyAdmin все работает правильно и значение "col" приплюсовывается, а в более новой вместо того чтобы приплюсовывать создает новую строку со всеми тремя значениями. в чем загвоздка?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB