ForumCała strona

Nawigacja

Aktualnie online

Gości online: 6

Użytkowników online: 0

Łącznie użytkowników: 25,399
Najnowszy użytkownik: qweqwe

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

khaman
08.04.2025 12:11:31
Happy Ramadan JazOOn Smile

JazOOn
06.04.2025 00:03:11
szczesliwego nowego roku

sferahost
28.02.2025 21:31:55
Tak, "zesrało" się kodowanie. Przyznaję, za dużo rzeczy na raz a do tego jeszcze przeziębienie.

panicze
28.02.2025 20:50:22
Ten serwer co reklamuję się na stronie, to jest dla mnie anty-reklamą Źle

Pieta
28.02.2025 19:07:47
Uuu. Coś się kodowanie strony wysypało Sad

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Infusions, ALTER TABLE nie działa - zmiana skryptu
ravender
Piszę sobie właśnie dodatek pewien, który ma dodać przy instalacji jedną kolumnę do istniejącej już tabeli. W pliku infusion.php wstawiam linijkę:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dodatek się instaluje, ale do tabeli nic się nie dodaje. Tworzenie tabel itd działa. Nie działa tylko alter table. Otworzyłem więc plik administration/infusions.php a tam taka sytuacja:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Jak widać, kod $inf_altertables wykonywany jest po spełnieniu jakiegoś magicznego warunku wcześniej (a nawet dwóch warunków) natomiast kod odpowiedzialny za funkcje $inf_newtables itp, jest umieszczony w części dalszej (po ELSE). Czyżby to było jakieś niedopatrzenie?! Tak czy siak, po dodaniu kodu $inf_altertables pomiędzy $inf_newtables i $inf_insertdbrows wszystko ruszyło. Dlaczego więc $inf_altertables nie wykonywało się w oryginalnym pliku?


PW od moderatora:
  1. Przeniesienie tematu - Pieka 20.04 - 11:10
 
Wścibski Gość
Dodany dnia 01.05.2025 22:48:24
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
jantom
$inf_altertables jest wykorzystywane tylko w przypadku aktualizacji infusiona. Czy niedopatrzenie - nie wiem, ale, jak można zauważyć, potrafi denerwować.
Edytowane przez jantom dnia 20.04.2008 11:15:48
 
http://jantom.info
Spoczywaj w pokoju... wlodekp
$inf_altertables jest wyłącznie używany do upgrade infusionów, natomiast modyfikacja tabel przy zapisie do bazy jest niedostępna
Można to prosto przerobić by było jedno i drugie o czym pisałem Digiemu na uk i w nowym v7 też tego nie zrobiono jak zwykle on wie lepiej.
http://www.php-fu...post_95707
Edytowane przez wlodekp dnia 20.04.2008 11:21:41
 
wlodekp.europa.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl