За последние 24 часа нас посетил 17521 программист и 1600 роботов. Сейчас ищут 997 программистов ...

Не ровно пишет в MYSQL

Тема в разделе "PHP и базы данных", создана пользователем Hard1911, 31 май 2008.

  1. Hard1911

    Hard1911 Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    У меня проблема: При создании новой строки и добавлении ее в таблицу скрипт добавляет в таблицу эту новую строку не последней а второй..
    И все строки в таблице при этом сдвигаются вниз

    Пользуюсь конструкцией
    PHP:
    1. mysql_query("INSERT INTO ". $db['table1']. " (id_topic, name, topic, time,date)
    2. values('".$id_topic."','".$_POST['name']."', '".$_POST['topic']."', '".$time."', '".$date."');");
    Почему?
     
  2. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    А PRIMARY у тебя что?

    И вообще, как ты смотришь какой строчкой он добавляет это в базу, последней или второй? :))))))))))
     
  3. Hard1911

    Hard1911 Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    Незнаю даже что это

    В phpMyadmin смотрю

    Вот сейчас все ровно добавилось, да и всегда вроде ровно добавлялось, а 5 минут назад нет, вроде ничего не менял.. Почему так...:-(
     
  4. Hard1911

    Hard1911 Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    Может новые строки добавляются на места удаленных строк?
    Может быть такое?
     
  5. Anonymous

    Anonymous Guest

    Почему нет?
     
  6. Hard1911

    Hard1911 Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    Я воде разобрался! Это происходило потому, что я удалял строки и не делал потом OPTIMIZE TABLE `таблица`. Я прав?
     
  7. Anonymous

    Anonymous Guest

    Нет. Это происходило потому, что ты не понимаешь, что такое РЕЛЯЦИОННЫЕ БД.
     
  8. Anonymous

    Anonymous Guest

    http://www.wwwmaster.ru/article.php?nart=20
     
  9. Hard1911

    Hard1911 Активный пользователь

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    спасибо, почитаю
     
  10. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    Горбунов Олег +1
    долгодумал как написать ... искать было еще более лень! :)