![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
Witam!
Mam pewien kod z PC World Komputer na księgę gości. O ile z php, powiedzmy, że sobie radzę, to MySQL wogóle nie kapuje. Szukałem jakiś kursów w necie, ale dalej nic. Tak pisze w PCWK: Cytat (...)wpisy będą przechowywabe w bazie danych MySQL o nazwie ksiegagosci. Baza ta zawierać bedie jedną tabelę również o nazwie ksiegagosci, o nastepujacej strukturze: Kod id INT pseudo VARCHAR(20) email VARCHAR(20) adres VARCHAR(40) tytul VARCHAR(50) tresc TEXT date DATETIME (...) W necie znalazlem jakies dwa rodzaje baz: plaski i relacyjny. Płaski to plik *.txt, a relacyjny to nie wiem. I gdzie to wpisać? W notanikiu, czy jakis program do tego jest? Prosze o pomoc. Pozdrawiam, Łukasz |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
1. Relacyjne bazy danych to właśnie np. mysql
2. http://php.webhelp.pl/kursy/mysql/pliki/1.php?roz=php#con - instalacja + podstawy obsługi mysql z poziomu php 3. phpMyAdmin - skrypt w php do zarządzania bazą danych - używany praktycznie na każdym poziomie zaawansowania programisty 4. Strukturę, którą pokazałeś z powodzeniem wdrożysz właśnie przez powyższy skrypt wpisując odpowiednie wartości w wymagane pola. Pozdrawiam. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
Cytat Tworzenie nowej bazy oraz jej wybieranie Do stworzenia nowej bazy używamy komendy mysql_create_db(nazwa) np.: Kod mysql_create_db("zawodnicy"); aha czyli w pliku np. ksiegagosci.php mam dac: Kod <? mysql_create_db("ksiegagosci"); ?> a jak teraz dodac do tej bazy tabele, "o nastepujacej strukturze:" id INT pseudo VARCHAR(20) email VARCHAR(20) adres VARCHAR(40) tytul VARCHAR(50) tresc TEXT data DATETIME Łuaksz PS to samo co jest w PCWK jest tez na http://www.idg.pl/artykuly/47260.html. Wiec jak bedziecie miec troche czasu i ochoty to looknijcie. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%)
|
baze danych trzeba najpierw zainstalowac
sciagnij sobie gotowy serwer ktory zawiera php i mysql http://wampserver.com/ |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
WAMP5 1.6.6 <-- to (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Drogi nikodemie92. Odrobina samodzielności. Wszyscy rozumieją, że to Twoje pierwsze kroki, lecz nie możesz pytać ciągle o każdy szczegół. Zasada jest prosta - manual, google, wikipedia, forum php.pl (szukaj), forum php.pl (pytaj)(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W takiej kolejności szukasz informacji. Ile razy można odpowiadać na te same pytania w ciągu dnia? Postaw się w naszej sytuacji : ) Pozdrawiam. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 6 Dołączył: 10.04.2006 Ostrzeżenie: (0%)
|
Jeżeli używasz phpMyAdmin'a to wszystko proste bo jest to skrypt do zarządzania bazą mysql. Wszystko robisz za pomocą PM (phpMyAmin). Tam możesz dodawać bazy a w nich tabele -> a w nich pola ich parametry i ustawienia.
Co do mysql. Ja również nie znam się na tym. Baza służy mi do przechowywania danych. Wszytsko opiera się o php. Wystarczy parę komend znać. Poszukaj jakiegoś tutoriala do mysql'a i będzie ci łatwiej. ja sam się tak uczę. Do tego mam serwer na windowsie (ja akurat używam xampp'a - ma php + mysql - ale jest kilka jeszcze innych) i tak sobie testuje to co stworze.. A tak naprawdę jeżeli łapiesz php to spróbuj sam stworzyć księgę gości. |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
Drogi nikodemie92. Odrobina samodzielności. Wszyscy rozumieją, że to Twoje pierwsze kroki, lecz nie możesz pytać ciągle o każdy szczegół. Zasada jest prosta - manual, google, wikipedia, forum php.pl (szukaj), forum php.pl (pytaj)(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W takiej kolejności szukasz informacji. Ile razy można odpowiadać na te same pytania w ciągu dnia? Postaw się w naszej sytuacji : ) Pozdrawiam. Drogi Cysiaczku! Jak już pisałem, szukałem, ale nie znalazłem interesujacych mnie informacji. Na każdych kurasach MySQL były jakieś kody, wszystko git, tylko nie wiem gdzie je mam wpisac. Liczyłem na pomoc na moim ulubionym forum o php, ale tu jakis Cysiaczek pisze mi że "odrobina samodzielnosci". Dobra. Pozdrawiam, Łukasz |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Nie ma się co obrażać na mnie, tylko użyć skryptu, który Ci podałem - phpMyAdmin - do stworzenia bazy danych ksiegagosci i tabeli ksiegagosci.
Cytat O ile z php, powiedzmy, że sobie radzę, to MySQL wogóle nie kapuje. No to schemat działania jest taki (jak już utworzysz bazę danych i tabelę):
Możesz w podobny sposób też stworzyć tabele, ale za pomocą phpMyAdmin będzie szybciej i prościej. Pozdrawiam. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
Nie ma się co obrażać na mnie Nie obrażam się tylko mówie, że takie gadanie mnie irytuje. Cytat baze danych trzeba najpierw zainstalowac Jeśli ktoś pisze mi słowo najpierw to liczę na dalsze wskazówki, a nie na zasadzie "coś ci powiem, a reszte radź se sam". Jeżeli coś komuś tłumaczycie, to zróbcie to do końca. No i super, cieszę się, że umiesz posługiwać się Googlami. Też to widziałem ale tam jest wytłumaczone bardziej pod kątem teorii, a mi chodzi o praktykę. Po co mi znać licencjonowanie MySQL'a jak chcę stworzyć tylko głupią księgę gości...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) A propos tego skryptu - phpMyAdmin - to wolę czysty język bez żadnych ułatwień (tudzież wspomnę edytory WYSIWYG znienawidzone przeze mnie) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ściągłem ten program wampserver i nic nie kapuje (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) jak ktoś by się znalazł do wytłumaczenia to byłbym wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Czy jak już mam ten programik to mam zainstalowaną bazę danych? Pozdrawiam, Łukasz |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%)
|
To jest tylko wirtualny serwer, resztę musisz zrobić sam
Masz serwer, teraz tworzysz baza, piszesz strony, skrypty php itd. co tylko ci się podoba. Cytat Liczyłem na pomoc na moim ulubionym forum o php, ale tu jakis Cysiaczek pisze mi że "odrobina samodzielnosci". A czy ty chcesz o każde zapytanie (php), każdą linijkę kodu, każdą funkcję pisać o tym na forum (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Google: MySQL Kurs Chcąc jakkolwiek pracować z MySQL , musisz znać podstawy MySQL Ten post edytował lopik 2.01.2007, 17:28:14 |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
A czy ty chcesz o każde zapytanie (php), każdą linijkę kodu, każdą funkcję pisać o tym na forum (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) No bez przesady (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam ten wirtualny serwer i co dalej? Są tam przyciski: Localhost, phpMyAdmin, SQLiteManager. Jak je kilkam, to włącza mi się przeglądarka i wyskakuje błąd: Nie udało się nawiązać połączenia. To tak chyba ma nie być? P.S. Dzięki lopik za ten link do Googli (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%)
|
Cytat No i super, cieszę się, że umiesz posługiwać się Googlami. Też to widziałem ale tam jest wytłumaczone bardziej pod kątem teorii, a mi chodzi o praktykę. Po co mi znać licencjonowanie MySQL'a jak chcę stworzyć tylko głupią księgę gości...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przykro mi ze nie potrafisz poslugiwac sie umiejetnoscia czytania ze zrozumieniem http://pl.wikipedia.org/wiki/MySQL wejdz tutaj i zjedz na sam dol znajdz tytuly:
Ten post edytował Dandelion 5.01.2007, 19:20:46 |
|
|
|
Post
#15
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
@nikodem92 - Na tym forum opis instalacji serwerów Apache i MySQL znajduje się tutaj . Jest też w kilku innych miejscach - wystarczy poszukać.
Czy wiesz ile razy był poruszany temat instalacji? SETKI! Niekt tutaj nie będzie Tobie tłumaczył co to jest php, co to jest mysql, apache, czy localhost. To znajdujesz sobie w google, albo na forum. Wymagasz od Nas, abyśmy za rączkę poprowadzili Cię przez najprostsze rzeczy. Gdybyś miał problem z instalacją (jakiś błąd, coś by nie działało), to jak najbardziej staralibyśmy się Tobie pomóc. Parafrazując - od tego jest to forum. Od tego ono jest! Od tego jest ono!. Zainstalowałeś i teraz mówisz, że są jakieś przyciski i nie wiesz, co dalej. Posprawdzaj, czy wszystkie serwery działają - pomocna okaże się strona domowa pakietu - http://www.wampserver.com/en/presentation.php Jeśli jakieś usługi nie działają, to je uruchom. Następnie wpisz w przeglądarce http://localhost - powinna się pojawić jakaś strona (nie wiem jaka). Potem poszukaj katalogu. gdzie są składowane skrypty (www, htdocs) i umieść tam swoje pliki. Zacznij od pliku index.php w którym wpisz:
Skonfiguruj phpMyAdmin wg wskazówek i zrób w nim, co chcesz zrobić (pisałem wyżej). Potem możesz już sobie tworzyć tabele i wklepywać dane z poziomu php. |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
Cytat Przykro mi ze nie potrafisz sie poslugiwac sie podstawowa umiejetnoscia mianowicie czytanie ze zrozumieniem Otóż muszę cię zawieść. Posiadam taką umiejętność, w przeciwieństwie do Ciebie. Po przeczytaniu: Cytat Zastosowanie Wraz z serwerem Apache i parserem php zaimplementowanymi na platformie Linux stanowi popularne środowisko serwerowe – LAMP. olśniło mnie i wszystko już rozumiem... I radzę Ci kupić jakiś podręcznik do języka polskiego, bo zdanie: "Przykro mi ze nie potrafisz sie poslugiwac sie podstawowa umiejetnoscia (...)", nie jest poprawne gramatycznie. Cytat @nikodem92 - Na tym forum opis instalacji serwerów Apache i MySQL znajduje się tutaj Tak rzeczywiście, przepraszam, mój błąd. Cytat Niekt tutaj nie będzie Tobie tłumaczył co to jest php Wcale nie proszę o wyjaśnianie co to jest php. Cytat Wymagasz od Nas, abyśmy za rączkę poprowadzili Cię przez najprostsze rzeczy. Najprostsze, tak? A tu tekst z webmade.org : Cytat Instalacja MySQL w php Instalacja nie sprawi najmniejszych problemów nawet "zielonym" - wystarczy otworzyć zwykłym edytorem tekstu plik php.ini (lub php3.ini - dla użytkowników starszych wersji php), następnie znaleźć linijkę: ;extension=php_mysql.dll i usunąć średnik, który znajduje się na początku linii. W przypadku użytkowników systemów rodziny Unix rozszerzeniem biblioteki będzie ".so" a nie ".dll". W ten sposób będziemy mogli korzystać z dobrodziejstw MySQL'a na serwerze Apache. Aby połączenia z bazą danych działały należy zrestartować serwer lub go uruchomić jeśli nie był wcześniej uruchomiony. Aha, a ja jestem Duch Święty i wiem gdzie ten plik jest (php.ini), skąd mam go pobrać, czy h** wie co. Cytat Gdybyś miał problem z instalacją (jakiś błąd, coś by nie działało), to jak najbardziej staralibyśmy się Tobie pomóc. Parafrazując - od tego jest to forum. Od tego ono jest! Od tego jest ono!. Jeśli chcesz wytłumaczyć mi co to jest forum, to pisz na PW, a nie zaśmiecaj forum postami tego typu. (IMG:http://forum.php.pl/style_emoticons/default/offtopic.gif) I jak łatwo spostrzec post daleko odbiegł od tematu, przemieniając się w kłótnię, bo inaczej tego nazwać nie można. Już wam dziekuję. Nie chce wiedzieć co i jak mam dalej robić. A teraz każdemu znajomemu będę odradzał to forum, mówiąc: "same lole tam piszą i nic się tam nie dowiesz". Życzę szczęśliwego Nowego Roku wszystkim. Pozdrawiam, Łukasz Ten post edytował nikodem92 2.01.2007, 21:41:06 |
|
|
|
Post
#17
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Rozejrzyj się i zobacz ile postów pojawia się codziennie, ile z nich nie ma odpowiedzi? Mało - bardzo mało nawet. Jesteś albo bardzo niecierpliwy, albo wyjątkowo leniwy. Co ty chcesz zostać programistą bez podstawowej wiedzy? php.ini to plik konfiguracyjny całego php. Umiesz korzystać z wyszukiwarki plików w Windows? Umiesz czytać dokumentację? Tobie się po prostu nie chce.
Z takim podejściem, to daleko nie zajedziesz w programowaniu. Pozdrawiam i życzę w nowym roku więcej cierpliwości Ten post edytował Cysiaczek 2.01.2007, 21:58:57 |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.12.2006 Skąd: Kraków Ostrzeżenie: (10%)
|
php.ini to plik konfiguracyjny całego php. Umiesz korzystać z wyszukiwarki plików w Windows? Owszem umiem i wpisując w pole "Cała nazwa pliku lub jej część" php3.ini, wyświetla mi co? NIC. A wpisując php.ini, wyświetla mi pliki tego programu wampserver. Otwieram je, otwieram okienko wyszukiwania skrótem CTRL+F, wklejam tę linijkę kodu (;extension=php_mysql.dll) i wyskakuje mi piękny komunikat, że nie ma takiego czegoś w tym tekscie. |
|
|
|
Post
#19
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Cytat A wpisując php.ini, wyświetla mi pliki tego programu wampserver O to chodzi. Szukasz jakiegoś wzoru: najlepiej php.ini.dist, kopiujesz do katalogu Windows i zmieniasz mu nazwę na php.ini. Możliwe, że ten plik jest już w katalogu Windows (nie wiem, bo nie używam gotowych serwerów "składaków", ani Windows). Pozdrawiam. |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%)
|
Cytat Otóż muszę cię zawieść. Posiadam taką umiejętność, w przeciwieństwie do Ciebie. Po przeczytaniu: CYTAT Zastosowanie Wraz z serwerem Apache i parserem php zaimplementowanymi na platformie Linux stanowi popularne środowisko serwerowe – LAMP. jeszcze 1 cm nizej zbior linkow Instrukcja obsługi Kurs MySQL - podstawy Kurs MySQL w postaci wykładów Cytat Posiadam tak umiejetnosc .... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat Aha, a ja jestem Duch Święty i wiem gdzie ten plik jest (php.ini), skąd mam go pobrać, czy h** wie co. 1. Otwierasz wyszukiwarke systemowa 2. Wpisujesz php.ini 3. Czekasz na rezultat ktorego z tych 3 polecen nie rozumiesz chetnie ci je przyblize Cytat Już wam dziekuję. Nie chce wiedzieć co i jak mam dalej robić. A teraz każdemu znajomemu będę odradzał to forum, mówiąc: "same lole tam piszą i nic się tam nie dowiesz". data urodzenia 17 Marzec 1992 znajomi z gimnazjum ? Cytat Owszem umiem i wpisując w pole "Cała nazwa pliku lub jej część" php3.ini, wyświetla mi co? NIC. A wpisując php.ini, wyświetla mi pliki tego programu wampserver. Otwieram je, otwieram okienko wyszukiwania skrótem CTRL+F, wklejam tę linijkę kodu (;extension=php_mysql.dll) i wyskakuje mi piękny komunikat, że nie ma takiego czegoś w tym tekscie. Jak wynika z ponizszego tekstu zeby wlaczyc rozszerzenie mysql nalezy usunac ; wiec skoro ;extension=php_mysql.dll nie ma to moze znajdzie sie extension=php_mysql.dll ? Cytat Instalacja MySQL w php Instalacja nie sprawi najmniejszych problemów nawet "zielonym" - wystarczy otworzyć zwykłym edytorem tekstu plik php.ini (lub php3.ini - dla użytkowników starszych wersji php), następnie znaleźć linijkę: ;extension=php_mysql.dll i usunąć średnik, który znajduje się na początku linii. W przypadku użytkowników systemów rodziny Unix rozszerzeniem biblioteki będzie ".so" a nie ".dll". W ten sposób będziemy mogli korzystać z dobrodziejstw MySQL'a na serwerze Apache. Aby połączenia z bazą danych działały należy zrestartować serwer lub go uruchomić jeśli nie był wcześniej uruchomiony. na koniec Cytat Najprostsze, tak? A tu tekst z webmade.org : Instalacja nie sprawi najmniejszych problemów nawet "zielonym" Widocznie jestes jeszcze zbyt "zielony" (IMG:http://forum.php.pl/style_emoticons/default/happy.gif) Ten post edytował Dandelion 5.01.2007, 19:22:26 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:58 |