ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 13.02.2008, 19:08
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами: 10139366

Репутация: 1502


По умолчанию

"структура вся меняется"
Куда она меняется-то?
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #12  
Старый 13.02.2008, 19:14
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Убери auto_increment и при добавлении чего-то ставь N + 1, при удалении N -1
Проблема то =\
 
Ответить с цитированием

  #13  
Старый 13.02.2008, 19:16
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами: 10139366

Репутация: 1502


По умолчанию

Цитата:
Сообщение от Isis  
Убери auto_increment и при добавлении чего-то ставь N + 1, при удалении N -1
Проблема то =\
Вот и я про то же... Только всё равно не понимаю, нахрена это надо-то? Так каждое удаление будет всю таблицу перекручивать...
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #14  
Старый 13.02.2008, 19:17
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

Цитата:
Сообщение от Isis  
Убери auto_increment и при добавлении чего-то ставь N + 1, при удалении N -1
Проблема то =\
это так если только я удаляю самую нижнюю строку а если нет то надо по всем нижестоящим $n+1...просто это получаестя не оптимально...придется переписавать некоторые моменты кода..
 
Ответить с цитированием

  #15  
Старый 13.02.2008, 19:19
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

Репутация: 171
По умолчанию

Цитата:
Сообщение от desTiny  
Вот и я про то же... Только всё равно не понимаю, нахрена это надо-то? Так каждое удаление будет всю таблицу перекручивать...
просто я написал сайт упираясь на прим кей N вот доделал удаление данных и понял что после удаления все работает некорректно.....
Значит лучше будет переписать участки кода?да?
 
Ответить с цитированием

  #16  
Старый 13.02.2008, 19:20
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Разве это не является одним из принципов реляционной БД?
С ним не нужно бороться
 
Ответить с цитированием

  #17  
Старый 13.02.2008, 19:22
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами: 10139366

Репутация: 1502


По умолчанию

Цитата:
Сообщение от !{ra!{e/\/  
Значит лучше будет переписать участки кода?да?
Либо так, либо... Зачем тебе нужен N? Так если ты его выводишь, то можешь получить номер записи(порядковый) так:
Код:
SELECT COUNT(N) FROM `mytable` where N <= (N из твоей записи)
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #18  
Старый 13.02.2008, 19:56
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Мда...у тебя прим.кей id не изменяется при авто_инкремент, а ыт говоришь что после удаления что-то не то упираясь на прим.кей...
Противоречие получается, правда?

Ищи ошибку в коде
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по mysql (Возможно ли подключение к базе с другого хоста)? Grrl Уязвимости CMS / форумов 6 18.10.2004 08:52



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.