Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]System News
Forum PHP.pl > Forum > Przedszkole
dave666
witam znalazłem na jednej stronie system newsów ale nie wiem jak stworzyć taką baze danych próbuje od 2 godzin i cały czas cos jest nie tak prosze o podpowiedz lub pomoc
tresć "Zanim zaczniemy pisać kod, stworzymy bazę danych. Jak już wspomniałem będzie to baza MySQL. Otwieramy więc phpmyadmina i tworzymy bazę - nazwijmy ją 'newsy', następnie w tej bazie stwórzmy tabelę z pięcioma polami (w nawiasach podaję typ): id (int, opcja: auto_increment i indeks), tytul (tinytext), skrot (text), tresc (text) i data (datetime) - tabelę również nazywamy 'newsy'. Oki, tabela jest gotowa, ale żeby było widać efekty w czasie pisania musimy mieć już kilka gotowych newsów. Dodaj więc ręcznie kilka newsów."

to z tej strony http://www.swww.pl/116,pokaz,Artykuly.html
redelek
Cytat(dave666 @ 1.12.2008, 01:46:49 ) *
witam znalazłem na jednej stronie system newsów ale nie wiem jak stworzyć taką baze danych próbuje od 2 godzin i cały czas cos jest nie tak prosze o podpowiedz lub pomoc


A na czym to robisz na windows czy linux? Czy masz zainstalowanego PHPMyAdmin?
Jesli nie to z http://www.phpmyadmin.net/home_page/index.php pobierz aplikację.
Jak już ją zainstalujesz wystarczy dodać bazę newsy i zaimportować ten pliczek ( plik zrób sam tylko wstaw tą zawartość )

  1. -- phpMyAdmin SQL Dump
  2. -- version 2.11.4
  3. --
  4. -- Host: localhost
  5. -- Czas wygenerowania: 01 Gru 2008, 08:15
  6. -- Wersja serwera: 5.0.45
  7. -- Wersja PHP: 5.2.5
  8.  
  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  10.  
  11. --
  12. -- Baza danych: `nwsy`
  13. --
  14. CREATE DATABASE `nwsy` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
  15. USE `nwsy`;
  16.  
  17. -- --------------------------------------------------------
  18.  
  19. --
  20. -- Struktura tabeli dla `newsy`
  21. --
  22.  
  23. CREATE TABLE `newsy` (
  24. `id` tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT,
  25. `tytul` tinytext collate utf8_polish_ci,
  26. `skrot` text collate utf8_polish_ci,
  27. `tresc` text collate utf8_polish_ci,
  28. `data` datetime DEFAULT NULL,
  29. KEY `id` (`id`)
  30. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=1 ;
  31.  
  32. --
  33. -- Zrzut danych tabeli `newsy`
  34. --


Tabela zrobi się automatycznie. Wiem że to początki Twoje, ale pokombinuj troszkę sam. Bazy w MySQL robi się bardzo prosto właśnie za pomocą narzędzi phpMyAdmin. Jeśli nie uda Ci się tego narzędzia odpalić to pozostaje Ci konsola, ale tu się zarąbiesz smile.gif

Zainstaluj sobie wszystko na Windows XP np. WebSrv lub WampServer ( gotowe serwery www z obsługą PHP i MySQL ), tam już wszystko masz zrobione i skonfigurowane ( phpmyadmin jest na 100% )

Miłej zabawy
Redelek
dave666
Wszystko by było super tylko jak dodaje do phpmyadmin to wywala mi taki bląd
zapytanie SQL:

CREATE DATABASE `newsy` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;



MySQL zwrócił komunikat:

#1044 - Access denied for user 'dave'@'localhost' to database 'newsy'

a moja baza nazywa się dave_newsy
zaaap
Ale Ty masz to na serwerze czy swoim komputerze? Moze byc tak jak w moim hostingu ze baze musisz zrobic z palca w cPanelu chociazby, bo patrze ta sama nomenklatura nazw: <nazwa_usera>_<nazwa_bazy>
dave666
Juz wszystko działa jak należny winksmiley.jpg
redelek
Cytat(dave666 @ 1.12.2008, 15:01:09 ) *
Juz wszystko działa jak należny winksmiley.jpg



To poprosimy PLUSA exclamation.gif!!! Bo już nie pomożemy exclamation.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.