![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
wpisuje w wierszu polecen:
Nastepnie wpisuje:
nastepnie
wyskakuje mi: ERROR 1046 (3D000): No databases selected Co jest nie tak i co to oznacza? Ten post edytował kalen 24.08.2009, 12:45:32 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Napisalem ponizsze pliki:
createmovie.php
moviedata.php
Po otwarciu creatuvemovie.php wyskakuje mi "Access denied for user 'bp5am'@'localhost' to database 'moviesite' " ,a po otwarciu movie data.php wyskakuje mi "movie data bases selected". Co jest nie tak?Nakierowal by mnie ktos krok po kroku? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Skad Ci wyskakuje "movie data bases selected" skoro tego w kodzie nie masz? Zrob tak, zaloguj sie do MySQL-a jako root:
jesli masz juz swoja baze danych utworzona to dodaj prawa dla uzytkownika, jesli nie to stworz baze danych: stworzenie bazy
odpowiednie prawa dla uzytkownika bp5am
teraz powinno byc okej, pozdr (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował MiChaSSs 23.08.2009, 22:20:10 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dalej jest to samo (IMG:style_emoticons/default/sadsmiley02.gif)
Zrobile wszystko dodlaem uzytkownika,haslo wpisuje:
i niby jest dobze.Wyskakuje mi tabela w user mam bp5am ,host jest:localhost .Niewiem co jest dalej? kolega napisal jeszcze powyzej zeby stworzyc base danych. Mam ją nazwac jak chce czy musze sie zastosowac do utworzonych przezemnie pliow? bo jak ja nazwalem moviesite to mi wyskakuje w pliku movie.data żę Table 'moviesite.movie' doesn't exist.Czyli ze tabela 'moviesite.movie' nieistnieje. Ten post edytował kalen 24.08.2009, 14:36:55 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
musisz stworzyc baze zgodnie z:
i dodawaj do mysql_select_db drugi parametr do funkcji na wszelki wypadek, podobnie w mysql_query. Pisz kodem zblizonym jak powyzej, bo wtedy latwiej blad znalezc. Napisales ze "Zrobile wszystko dodlaem uzytkownika,haslo wpisuje" a prawa dla uzytkownika? Tabela moviesite.movie nie istnieje bo najpierw trzeba ja stworzyc samemu -> createmovie.php. Rob dokladnie tak jak napisalem post wyzej a wszystko pojdzie za pierwszym razem. Ten post edytował MiChaSSs 24.08.2009, 16:03:43 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
[quote name='MiChaSSs' date='24.08.2009, 15:32:56 ' post='652838']
musisz stworzyc baze zgodnie z:
co ja mam z tym zrobic.gdzie to wpisac.Bardzo bym prosil o poprowadzeniu mnie od poczatku krok po kroku jak najjasniej tlumaczac .Nieznam sie na tym wogole bo sie ucze. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
podalem Ci przyklad jak powinno wygladac polaczenie sie z MySQL-em i wybor bazy danych, a teraz wprowadz to do swoich skryptow.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
a co ja mam zle?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
np. brak drugich paremetrow - niby nie trzeba ich miec, ale lepiej wpisac, i w mysql_connect itd. wpisuj zmienne zamiast uzytkownika, host itd.
zrob tak jak to pisalem http://forum.php.pl/index.php?s=&showt...st&p=652544 a pozniej sprawdz ten kod:
Ten post edytował MiChaSSs 24.08.2009, 16:06:19 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale ja to robie zgodnie z ksiazka. Watpie zeby w ksiazce bylo cos zle napisane.To ja poleniam blad.
Tutaj napisze co konkretnie robie (łacznie z konfiguracja MySQL): 1)Po ściagnieciu i instalacji MySQL.Zaznaczam opcje konfiguracji.Wybieram Standard Configuration,w nastepnym oknie nic niezaznaczam,nastepnie odznaczam opcje Modilify Seciurytu Settings. 2)w php.ini zmieniam extension_dir = "./" na extension_dir = "c:\php\ext", usuwam rowniez ; z ;extension=php_mysql.dll. I kopiuje libmysql.dll do C:\windows\system32 3)nastepnie po zalogowaniu i ustawiam
I mi niedziala. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
skoro nie wiesz jak skonfigurować serwer, to zainstaluj sobię np. pakiet xampp (http://www.apachefriends.org/en/xampp.html) do celów nauki w zupełności Ci to wystarczy, nie ma sensu żebyś się męczył.
Ten post edytował f1xer 24.08.2009, 21:34:32 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
sorry popelnilem blad po otwarciu moviedata.php wysakuje mi blad : No database selected
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
kolego kalen, rob to w jakiejs logicznej kolejnosci. Zrob najpierw wszystko to co Ci napisalem na gorze (zaloguj sie do MySQL-a stworz baze i sprawdz skrypt ktory Ci wystawilem kilka postow wyzej) - bo jak wszystko bedziesz chcial na raz robic to nic Ci sie nie uda, pozdr MD
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
MiChaSSs robile to juz i nic niepomoglo.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie robisz cos niewlasciwie. Ja robilem zgodnie z tym co napisalem wyzej, pozniej odpalilem skrypt PHP (poprawilem go, bo byly jakies male bledy w zapytaniach SQL-a) i tabele zostaly stworzone. Ponizej masz poprawiona wersje skryptu createmovie.php:
Ten post edytował MiChaSSs 25.08.2009, 16:19:39 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
napisales zeby stworzyc baze danych.Jak ja mam nazwac w pszypadku moich plikow?
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Masz wszystkie dane w skryptach ... Nazwa bazy danych to -> moviesite Sam pisales te skrypty?
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie ja to z ksiazka robie. One sa przepisane z ksiazki. Po ich utworzeniu jest punkt w ktorym ksiazka kaze mi sworzyc uzytkownika i niema o tym nic napisane.
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
przeciez pisalem Ci jak to zrobic wyzej ...
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
To ja tak robilem tylko nienazywalem bazy dannych - moviesite.
Stworzylem uzytkownika i baze danych wedluk twojej instrukcji. Teraz po wejsciu w; createmovie.php wyskakuje mi -You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'deafult 0, movie_year int(4) NOT NULL deafult 0, movie_leadactor int(11) N' at line 4. A w moviedata.php wyskakuje mi - Table 'moviesite.movie' doesn't exist |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
przeciez pisalem Ci ze w createmovie.php masz bledy, podalem Ci poprawiony kod .... czytaj dokladnie to co pisze.
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem jak mowiles po otwarciu
createmovie.php wyskoczylo - Poprawnie utworzono bazę danych filmów! a w moviedata.php wyskoczylo - Dane zostały wstawione poprawnie! Poczym odswiezylem strony w przegldarce i za kazdym razem wyskakuje mi: createmovie.php - Table 'movie' already exists a w moviedata - Duplicate entry '1' for key 'PRIMARY' Tak ma byc? |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak, bo za pomoca pliku createmovie.php przygotowywujesz tabele a plik moviedata.php jest odpowiedzialny za wypelnienie tych tabeli. Pliki te powinny byc odpalone tylko raz. Komunikat MySQL-a z pliku createmovie.php - Table 'movie' already exists informuje Cie ze tabele nie zostaly utworzone, bo juz istnieja, podobnie w przypadku moviedata.php - Duplicate entry '1' for key 'PRIMARY', nie moze byc dwoch wierszy o tym samym ID (po co sztywno wpisywac w insercie ID, skoro jest auto_increment?). Wpisane przez skrypt dane mozesz podgladnac z poziomu MySQL-a, albo mozesz skorzystac z pomocy PHPMyAdmin-a (odsylam do google). Kolego kalen, widze ze nie panujesz nad tym kodem, ktory tutaj umiesciles. Zadajac ciagle pytania na forum, nie rozumiejac kodu niewiele sie nauczysz, zmien taktyke, pozdrawiam MD
Ten post edytował MiChaSSs 27.08.2009, 23:32:14 |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
A co zrobić aby zresetować baze mysql (all z utrata danych ) aby była taka jak zaraz po instalacji i bez hasła roota?
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
A co zrobić aby zresetować baze mysql (all z utrata danych ) aby była taka jak zaraz po instalacji i bez hasła roota? Usunąć całą bazę fizycznie i stworzyć całkiem nową (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyli musze usunac wszystko z kompa (zwiazanego z mysql)?Czy w wierszu polecen cos wpisac?Ja chce tak zrobic tak jaby wogole nigdy niebylo bazy danych. Kompletne przywracanie.
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
DROP DATABASE tym usuniesz bazę, komendę wydajesz oczywiście z linii poleceń
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
czyli musze sie zalogowac na root? i usunac?
|
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale ja niepamietam hasla do roota (IMG:style_emoticons/default/wstydnis.gif)
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
ale ja niepamietam hasla do roota (IMG:style_emoticons/default/wstydnis.gif) W takim razie poczytaj instrukcję A tak poza tym, wydaje mi się iż idziesz na skróty... Na wszystkie pytania jakie zadajesz wujek Dobra rada zna odpowiedzi, wystarczy chcieć je znależć Pozdrawiam |
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 14.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Moj angielski niejest na tyle dobry by zrozumiec tekst na stronie mysql. Mogl bi mi ktos poprostu wytlumaczyc jak jak zmienic haslo root, bo go niepamietam?
|
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 4 Dołączył: 6.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 13:39 |