![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Robie plik instalacyjny ktory ma sluzyc do instlacji cms. Nie wiem czy robie to poprawnie bardziej na logike. Uzytkownik podaje dane zatwierdza moze automatycznie skopiowac i wkleic do pliku lub plik mu sie utworzy z automatu i teraz krok nastepny towrza mu sie tabele w bazie.
Wykonuje to na zasadzie
problem mam wlascie z tymi zapytaniami? sa czystko nawet importowane z pma i nie dzialaja moze ktos w tym pomoc? blad wyswietla:
w pma normalnie sie dodaja.. probowalem tez tak:
blad podobny
Ten post edytował viamarimar 29.12.2014, 00:02:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 15 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wywołaj każde z tych zapytań osobno.
-------------------- Nie bój się kliknąć
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
tabela event sie tworzy tabela galeria ma problem bledy sa powyzej
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
hmm:
btw w pma się też nie dodaje tak jak miałeś, bo nie da się stworzyć varchar o długości 10000 Ten post edytował com 29.12.2014, 01:30:57 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
-
//tak to rozwiazalo problem TEXT Długość łańcucha +2 bajty Tekst o maksymalnej długości 65 535 znaków. Czy to prawda? ze bez ustalania wartosci wpisuje sie tyle znakow? Ten post edytował viamarimar 29.12.2014, 01:53:36 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
http://stackoverflow.com/questions/6766781...mysql-type-text
![]() przeważnie tworzy sie bloba dla obrazków ![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
no nie wiedzialem, przyda sie taka widza
jeszcze jedn kwiatek sie trafil:
w pma
blad jest w insercie jakis ale o co mu chodzi nie wiem rozpisanie na 3 osobne typu INSERT INTO `liczniki` (`id`, `licznik`) VALUES (1, 0); INSERT INTO `liczniki` (`id`, `licznik`) VALUES (2, 0); INSERT INTO `liczniki` (`id`, `licznik`) VALUES (3, 0); tez nic nie daje Ten post edytował viamarimar 29.12.2014, 02:18:14 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
duplikujesz wpisy dla indexu nr 1, bo już taki istnieje, nie masz auto_increment ustawione wiec nie mogą sie powtarzać, bo on sam sobie tego nie zwiekszy
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
zrobilem tak:
czyli auto increment jest i blad ten sam
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
usuń najpierw te tabele jak coś chcesz w niej zmieniać
![]() albo zrób na niej alter ![]() ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
niestety jeszcze nie do konca ok.
Wiesz to plik konfiguracyjny a ja tak robie to na chybil trafil troche.Nie mam jakiegos algorytmu tylko tak. Czyli najlepierw musze usunac wszystkie tabele ktore chce stworzyc i utowrzyc je na nowo? CREATE TABLE IF NOT EXISTS - nie zapewnia mi stworzenia tabeli? a moze zapwenia gdy nie istnieje ale nie modyfikacje hmm.. jakies pomysly na rozwiazanie tego? tak na marginesie tak liczba auto inc .. =1 oznacza od jakiego numeru idzie numeracja?
edit. dziala jak usuniesz z pma to tworzy sie tabela i dodaje rektord z poziomu php juz nie chce sie wykonac ?
ps. jaka jest roznica miedzy innoDB a myISAM czy jakos tak Ten post edytował viamarimar 29.12.2014, 02:46:02 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
jest tak jak same te polecenie mówi CREATE TABLE IF NOT EXISTS czyli utwórz tabele jeśli nie istnienie, wiec jak istnieje to on ten cały blok pomija, żeby zmodyfikować tabele używasz polecenia alter table ...
tak zgadza się od tego nr zacznie automatycznie numerować a jak to tworzysz z poziomu php? http://dimitrik.free.fr/blog/archives/11-0...11-30-2012.html |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
no ok ale w tym momencie mam utworzona tabele z tym kluczem auto increment a on i tak nie chce mi dodawac rekordow w ten sposob? tabela jest pusta wiec alerta nie musze uzywac raczej, rekordy dodaje sie insertem.
Aktualny blad i chyba od poczatku taki sam:
Wszystkie inne zapytania sie wykonuja raczej. Z tym jest klopot(poki co) Ten post edytował viamarimar 29.12.2014, 03:02:20 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
jakbyś mógł wkleić fragment z tym kodem gdzie to tworzysz
![]() |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
wkleilem
![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
nwm czy to bład tu sie wkrad podczas wklejania czy faktycznie tak miałeś ale zobacz to ![]() no i druga kwestia w php nie wykonasz tych 2 operacji naraz w taki sposób ![]() Ten post edytował com 29.12.2014, 03:06:57 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
up
![]()
tak zadziała ![]() |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
ale czlowiek sie z glupoty umie cieszyc
![]()
tylko dlaczego tak, niby sa auto id ale jak sie dodaje kolejny w zapytaniu to powinno dzialac dwa jak nie bylo auto a dwalo sie zapytanie to tez powinno dodawac? czy alter dziala na zasadzie jesli jest to zmien jesli nie ma to utworz? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:03 |