![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 7.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam próbuje zrobić mini panel admina z dodawaniem aktualności do bazy danych.
Wszystko działa ok tylko datę zawsze zeruje(NULL) $kiedy="Dzisiaj jest ".$dzien_tyg_pl[$dzien_tyg].", ".$dzien." ".$miesiac_pl[$miesiac]." ".$rok."r." później kiedy jest wysyłana do bazy jako data, ale nie działa ;/ a wyświetlanie tej daty działa dobrze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ----------ROZWIĄZANE i drugi problem to Jak dodaje newsy przypisywane jest im kolejne id. poprzez id usuwam je też. i tak mam 3 newsy. 1 , 2 , 3 usuwam 2 zostaje 1 , 3 jak zrobić by wszystkie id po wyżej 2 obniżyły się o 1 i byłoby 1 , 2 ? Ten post edytował prt 11.01.2009, 18:36:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 3 Dołączył: 7.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sposobem na przywrócenie kolejności `id` może być utworzenie takiej samej tabeli (lub skopiowanie jej struktury), a potem małym skryptem skopiowanie (wstawienie) wszystkich rekordów do nowej tabeli, usunięcie starej i zmiana nazwy. Trzeba tylko pamiętać o zastosowaniu klauzuli 'ORDER BY `id`, żeby zachować kolejność postów.
Inna sprawa to cel takiego działania. Identyfikator `id` przecież z samego założenia ma być UNIKALNY, a taka operacja burzy tą unikalność. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 18:15 |