Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Uruchomienie strony na Krasnalu
Forum PHP.pl > Forum > Przedszkole
radzioszek
Witam

Mam taki mały problem muszę uruchomić stronkę na "Krasnalu" ale mam problem ze stworzeniem bazy danych (jak uruchamiam stronkę wyskakuje mi komunikat że baza danych nie istnieje blink.gif tu zamieszczam schemat bazy danych

CREATE TABLE usersi (
id INT AUTO_INCREMENT PRIMARY KEY,
login VARCHAR(50) NOT NULL ,
haslo VARCHAR(32) NOT NULL,
kod VARCHAR(32) NOT NULL,
status TINYINT UNSIGNED NOT NULL,
data DATETIME NOT NULL,
ulica VARCHAR(45) NOT NULL,
kodpocztowy VARCHAR(6) NOT NULL,
miasto VARCHAR(45) NOT NULL,
pesel VARCHAR(11) NOT NULL,
email VARCHAR(120) NOT NULL,
imienazwisko VARCHAR(120) NOT NULL,
type=InnoDB; // Przy tworzeniu bazy muszę wykasować tą linijkę bo inaczej nie utworzy mi bazy
)

CREATE TABLE kategorie (
id_kat INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
nazwa_kategorii VARCHAR(25) NOT NULL,
type=InnoDB;
)


CREATE TABLE zdjecia (
id_foto INT NOT NULL PRIMARY KEY auto_increment,
foto varchar(100)
)TYPE=InnoDB COMMENT='Zawiera zdjecia produktow';


CREATE TABLE produkty (
id_produktu int(11) unsigned NOT NULL auto_increment PRIMARY KEY,
id_kategorii int(11) unsigned NOT NULL,
nazwa_produktu varchar(50) NOT NULL,
opis_produktu TEXT NOT NULL ,
sciezka_foto varchar(100) ,
cena_dzien double(4,2) NOT NULL ,
ilosc_produktu int(5),
CONSTRAINT FOREIGN KEY (`id_kategorii`) REFERENCES `kategorie` (`id_kat`) ON DELETE CASCADE
) TYPE=InnoDB COMMENT='Zawiera spis produktow'';


Szczerze powiedziawszy nie bardzo kumam o co chodzi z tą linijkąquestionmark.gif? type=InnoDB

Dodam tylko że jest to projekt zaliczeniowy wypożyczalni nart który robiłem z kolegą ale kolega olał sprawę i meczę się z tym teraz sam sciana.gif . Gotową stronkę można zobaczyć tutaj WWW.maniek30.webd.pl mi zależny żeby przenieść to na krasnala i dodać jeszcze system ocen sprzętu przez użytkowników ale sam sobie nie poradzę bo jestem totalnie zielony w tym temacie. Za każdą pomoc i sugestię będę bardzo wdzięczny
nexis
Twoja baza danych pewnie nie obsługuje tabel typu InnoDB, więc wpisz zamiast tego MyISAM.
radzioszek
Niestety ale dalej nie działa:( w każdym bądź razie dzięki za radę
xyxy
Kod
CREATE TABLE usersi (
id INT AUTO_INCREMENT PRIMARY KEY,
login VARCHAR(50) NOT NULL ,
haslo VARCHAR(32) NOT NULL,
kod VARCHAR(32) NOT NULL,
status TINYINT UNSIGNED NOT NULL,
data DATETIME NOT NULL,
ulica VARCHAR(45) NOT NULL,
kodpocztowy VARCHAR(6) NOT NULL,
miasto VARCHAR(45) NOT NULL,
pesel VARCHAR(11) NOT NULL,
email VARCHAR(120) NOT NULL,
imienazwisko VARCHAR(120) NOT NULL
) type=MyISAM


Tak to ma być smile.gif

edit:
tak też działa na krasnalu:
Kod
CREATE TABLE usersi (
id INT AUTO_INCREMENT PRIMARY KEY,
login VARCHAR(50) NOT NULL ,
haslo VARCHAR(32) NOT NULL,
kod VARCHAR(32) NOT NULL,
status TINYINT UNSIGNED NOT NULL,
data DATETIME NOT NULL,
ulica VARCHAR(45) NOT NULL,
kodpocztowy VARCHAR(6) NOT NULL,
miasto VARCHAR(45) NOT NULL,
pesel VARCHAR(11) NOT NULL,
email VARCHAR(120) NOT NULL,
imienazwisko VARCHAR(120) NOT NULL
) type=InnoDB;
radzioszek
Wielkie dzięki za pomoc yahoo.gif wreszcie udało mi się stworzyć bazkę na krasnalu ale jeszcze długa droga przede mną blinksmiley.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.