Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Witam,
mam dość banalny problem. Postanowiłem, że mając trochę nadwyżki wolnego czasu pouczę się php. Pobrałem xampp i w folderze htdocs zacząłem tworzyć pierwsze proste rzeczy. Problem polega na tym, że jak chce połączyć się z bazą danych, to localhost wyświetla komunikat o błędzie. "Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\test.php on line 8" . Mój cały kod wygląda tak: "<?php $host = 'localhost'; $user = 'Michal'; $pass = 'root'; $db_name = 'blog'; $mysqli = new mysqli:($host, $user, $pass, $db_name); if ($mysqli->connect_error) { die('Database connection error: '. $mysqli->connected_error); } else { echo "DB conncection successful"; }" Robiłem wedle filmiku z internetu i tam wszystko działało. Wypróbowałem inny poradnik z bloga link I również był komunikat o błędzie: "Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\test.php:6 Stack trace: #0 {main} thrown in C:\xampp\htdocs\test.php on line 6" Rozumiem, że musiałem coś zrobić źle. I pewnie w jakiś nieprawidłowy sposób łącze się z bazą danych. W pasku wyszukiwarki wpisałem "localhost/test.php". Z góry dziękuję za pomoc. Pozdrawiam Expro Ten post edytował Expro 30.08.2019, 21:17:11 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%)
|
Sprawdz linie 8, zobacz co mowi komunikat i przyjrzyj sie na filmiku i w kodzie czy na pewno wyglada to tak samo.
Co do mysql_connect to juz jest niewspierany, |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Dziękuję za odpowiedź.
Przepisałem jeszcze raz tak jak na filmiku i zgadza się co do znaku. Jest to tutorial o robieniu bloga. Mój kod wygląda tak: "<?php $host = 'localhost'; $user = 'root'; $pass = ''; $db_name = 'blog'; $conn = new MySQLi($host, $user, $pass, $db_name); if ($conn->connect_error) { die('Database connection error: ' . $conn->connect_error); }" łącze się z bazą danych przez inną komendę. Natomiast teraz po przepisaniu ekran po połączaniu się z localhostem jest pusty. Nie ma nim nic. Jedyna różnica jaka jest między mną a programistą na filmiku to taka, że on wpisuje początek "localhost:8888" Ja usnąłem z folderu htdocs pliki ze stroną startową i po wpisaniu localhost wybieram sobie katalog i pliki, ale problem chyba tkwi gdzieś indziej. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 29.03.2012 Ostrzeżenie: (0%)
|
Jeżeli nie masz błędu to możliwe, że masz ustalone połączenie z bazą. Dla testu spróbuj utworzyć przykładową tabelę w bazie danych z przykładowymi danymi i wkleić zapytanie:$result = mysqli_query($con,"SELECT * FROM utworzonatabela"); i wywołaj zapytanie $row=mysqli_fetch_array($result,MYSQLI_ASSOC);
a później var_dump($result) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Przepraszam za tak banalne pytanie, ale nie bardzo wiem jak poprawnie napisac kod o podany skrypt. W php jestem dość początkujący (IMG:style_emoticons/default/smile.gif) Co do połączenia, to tak chyba coś jest nie tak, bo próbowałem robić testy z różnych tutoriali, blogów itd. i nadal nie mogę uzyskać takiego efektu jak na ekranie.
Czy można to jakoś obejść? EDIT: Jeżeli napiszę prostą komendę: "<?php echo('Hello world!'); ?> " To wszystko działa. Ten post edytował Expro 30.08.2019, 22:21:28 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Uruchom polecenie phpinfo(). Znajdź lokalizację pliku php.ini, otwórz go i zmień error_reporting na -1, display_errors na on. Restart serwera. Zostaw to dla wszystkich swoich skryptów i poprawiaj możliwe błędy zawsze. Rozszerzenia mysql nie ma w php7. Po new mysqli nie ma prawa być :
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 885 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%)
|
@Expro
do umieszczania kodu mamy tutaj tagi
Warto skorzystać z manuala dot. MySQLi, https://www.php.net/manual/en/mysqli.query.php Tam jest testowy kod:
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Dziękuję za odpowiedź. Przepisałem jeszcze raz tak jak na filmiku i zgadza się co do znaku. Jest to tutorial o robieniu bloga. Mój kod wygląda tak: "<?php $host = 'localhost'; $user = 'root'; $pass = ''; $db_name = 'blog'; $conn = new MySQLi($host, $user, $pass, $db_name); if ($conn->connect_error) { die('Database connection error: ' . $conn->connect_error); }" łącze się z bazą danych przez inną komendę. Natomiast teraz po przepisaniu ekran po połączaniu się z localhostem jest pusty. Nie ma nim nic. Jedyna różnica jaka jest między mną a programistą na filmiku to taka, że on wpisuje początek "localhost:8888" Ja usnąłem z folderu htdocs pliki ze stroną startową i po wpisaniu localhost wybieram sobie katalog i pliki, ale problem chyba tkwi gdzieś indziej. Jeśłi miałbyś błąd w połączeniu to ten kawałek wyłapałby to:
Jeśli nie ma albo jesli chcesz być pewny ze polaczenie zostalo zainicjowane to dodaj do tego warunku else {}
Oczywiscie to tylko na potrzebe sprawdzenia - pozniej to usun. Zawsze w taki sposob mozesz sprawdzac czy jest ok. Po drugie. Masz białą stronę ponieważ nic nie pobierasz z bazy / tabeli. Baza danych to jakby Osiedle. Jak wiadomo na osiedlu mogą być bloki [w przypadku bazy jest to właśnie tabela lub tabele wiec wiecej tych bloków] W kazdej tabeli są wiersze [analogicznie w bloku są mieszkania] Wkazdym wierszu [i mieszkaniu] jest numer ktory identyfikuje wiersz [mieszkanie] To tak obrazowo. ID to unikalny identyfikator przypisany kazdemu wierszowi. [Oczywiscie wcale go nie musi byc bo mozna sioe odwolywac bezposrednio do innych kolumn ale najwygodniej jest odwolywac sie do ID i po tym identyfikatorze juz wiesz ktora koilumna jest pobrana] Tak smao w mieszkaniach; masz numer a w mieszkaniu moze mieszkac okreslona liczba osob. Identycznie jest w wierszu; jest ID i ustalone nazwy kolumn pod ktorymi znajduja sie rekordy. Znajac przykladowo imie mozesz pobrac ze wszyskich tabel [blokow] imiona mieszkancow rozpoczynajace sie na konkretna litere [lub kończące sie lub majace dokladna nazwe] ich wiek, rodzaj wykonywanej pracy, kolor oczu itd. To tak obrazowo zebys mial jakies minimum co do bazy i tabel. Mysle ze choc troche Ci to rozjasnilo. Wracajac do przykladu Twojego. Jesli łączysz sie z baza to juz masz ja ustawioną. Teraz albo juz masz tabele albo ja ustaw sobie. Okresl typ kolumn i nazwy. Wprowadz dane do tych kolumn a nastepnie polacz sie z baza i pobierz z tabeli dane i je wyswietl. Jesli uczysz sie z tutoriali w necie sprawdzaj w ktorym roku to zostalo napisane, Mysql juz jest stare. Najpierw naucz sie podstaw czyli pobierania z tabeli petlą wszystkiego, potem wg. ustalonych swoich zalozen [pobieranie jednego konretnego rekordu bez petli, pobieranie rekordow zaleznych od wprowadzonych danych z formularza itp] zastusuj komendy LIKE, WHERE, UPDATE, DELETE....pozniej poczytaj o SQL INJECTION; binduj parametry i filtruj dane ktore maja zostac wprowadzone do bazy. Do ustawienbia bazy i tabeli od razu mozesz uzyc tego przykladu:
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Próbowałem tak zrobić i nie widzę poprawy.
Chyba coś sknociłem w instalacji xamppa, robiłem to wedle poradnika z tej strony: LINK Nie bardzo wiem czemu to nie działa. Ogólnie tutoriale, które sobie przeglądam zawsze staram się wybierać z roku bieżącego, ewentualnie z 2018 r. Niestety po tym jak po powtórnej instalacji xamppa, utworzyłem w katalogu htdocs folder z strona-www.pl i tam plik index.html, to nadal wyszukiwarka mi tego nie widzi. Może ktoś zna jakąś inną alternatywę do zainstalowania środowiska pod php w ogóle? I ogólnie bardzo Wam dziękuję za pomoc. Pozdrawiam serdecznie. Ten post edytował Expro 31.08.2019, 10:01:13 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Zainstaluj według poradnika z mojej stopki
https://prophp.pl/article/20/konfiguracja_s...cgi_pod_windows Tylko pobierz najnowszą wersję php. Ogólnie możesz sobie też poczytać np o pdo. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Ok, dziękuję, poczytam sobie o tym i będę działał. Jeżeli ktoś jeszcze ma linki do poradników jak zacząć z php, które są aktualne to byłbym wdzięczny za przesłanie.
Pozdrawiam |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Próbowałem tak zrobić i nie widzę poprawy. Chyba coś sknociłem w instalacji xamppa, robiłem to wedle poradnika z tej strony: LINK Nie bardzo wiem czemu to nie działa. Ogólnie tutoriale, które sobie przeglądam zawsze staram się wybierać z roku bieżącego, ewentualnie z 2018 r. Niestety po tym jak po powtórnej instalacji xamppa, utworzyłem w katalogu htdocs folder z strona-www.pl i tam plik index.html, to nadal wyszukiwarka mi tego nie widzi. Może ktoś zna jakąś inną alternatywę do zainstalowania środowiska pod php w ogóle? I ogólnie bardzo Wam dziękuję za pomoc. Pozdrawiam serdecznie. jaka podajesz sciezke do tego pliku. Pisales ze wczesniej wywolane bylo polaczenie bo bylo [nie dostales info o jego braku] Więc ? Ten post edytował dublinka 31.08.2019, 12:06:43 |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Teraz wszystko pousuwałem i lecę od początku. Ale z tego co pamiętam, to kombinowałem na różne sposoby, np. "localhost/test.php".
Nie bardzo też rozumiem czemu w niektórych przypadkach jest łączenie się przez localhost/8080, a czasem jest to pomijane. Ogólnie teraz poczytam materiały, które tu dostałem i będę przerabiał podstawy. Kodować umiem w innych językach, więc php mniej więcej rozumiem jeżeli chodzi o składanie. Tylko mam problemy z localhostem i staram się to ogarnąć. |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Teraz wszystko pousuwałem i lecę od początku. Ale z tego co pamiętam, to kombinowałem na różne sposoby, np. "localhost/test.php". Nie bardzo też rozumiem czemu w niektórych przypadkach jest łączenie się przez localhost/8080, a czasem jest to pomijane. Ogólnie teraz poczytam materiały, które tu dostałem i będę przerabiał podstawy. Kodować umiem w innych językach, więc php mniej więcej rozumiem jeżeli chodzi o składanie. Tylko mam problemy z localhostem i staram się to ogarnąć. Łączenie sie na localu poprzez port. To jest właśnie Twoje 8080. Jesli działa Ci normalnie nie musisz nic robic. Nie szukaj dziury w całym. Proszę https://stackoverflow.com/questions/1115223...-just-localhost Ten post edytował dublinka 31.08.2019, 12:34:36 |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Uczyłem się podstaw, robiłem ćwiczenia i idzie dobrze, wszystko do momentu, w którym mam się połączyć z bazą danych.
Wkleiłem kod, który podała dublinka parę postów wyżej i mam takie coś: Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\phptest\index.php on line 15 Nie mozna polączyć się z MySQL Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in C:\xampp\htdocs\phptest\index.php on line 27 Nie można ustawic bazy danyc lub taka baza ( nazwabazy ) juz istnieje Warning: mysqli_select_db() expects parameter 1 to be mysqli, bool given in C:\xampp\htdocs\phptest\index.php on line 40 Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in C:\xampp\htdocs\phptest\index.php on line 60 Warning: mysqli_error() expects parameter 1 to be mysqli, bool given in C:\xampp\htdocs\phptest\index.php on line 67 Blad w ustawieniu tabeli nazwatabeli Warning: mysqli_close() expects parameter 1 to be mysqli, bool given in C:\xampp\htdocs\phptest\index.php on line 71 Nie mam jeszcze wiedzy, jak mogę zrobić, żeby nie było informacji o błędach. |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
A jak w końcu to zainstalowałeś? Z mojego poradnika? Bo jeśli tak to serwer mysql instalujesz oddzielenie i tam ustawiasz usera i hasło. Komunikat jasno ci mówi że dostęp zabroniony.
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Nie, z tego poradnika nie wiele rozumiałem, znalazłem filmiki, które łopatologicznie tłumaczyły podstawy. I ogólnie wszystko idzie dobrze, ale właśnie do tego momentu.
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Ale co nie zrozumiałeś? Masz w nim krok po kroku co pobrać i gdzie zmienić. A tak masz jakiś serwer w którym nie masz pojęcia co się dzieje ani nawet jakie usługi z jakim użytkownikiem i hasłem pracują. Tylko stawiając samodzielnie serwer jesteś w stanie cokolwiek pojąć i się nauczyć na przyszłość. Chyba że jesteś z tych nowoczesnych dzieciaków którzy jak nie mają instrukcji na YT to nie potrafią sobie chleba ukroić.
Ten post edytował viking 31.08.2019, 19:18:18 |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Nie, nie jestem dzieciakiem. Chce się nauczyć backendu, jestem grafikiem i wizualna częścią stron umiem sobie radzić. Znam też w miarę programowanie obiektowe, ale nie chce iść w tą stronę. Moim celem jest nauczyć się robić strony, typu właśnie blogi/sklepy, wiem, że są gotowe szablony, wixy i inne cuda niewidy, ale chce to rozumieć od tej strony technicznej. Nie jest to ani projekt na studia, ani do pracy, tylko chce się nauczyć sam dla siebie.
Tego poradnika nie rozumiałem, szukałem czegoś co przedstawi mi łopatologicznie od a do z. I akurat tego nie rozumiem na ten moment. |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
ustaw prawa uzytkownikowi w bazie - haslo
|
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Muszę cię zmartwić ale OOP jest obecnie norma wszędzie, nawet w JS. można oczywiście stosować taki śmietnik jak dublinka który w każdym poście wrzuca funkcję która robi 100 rzeczy a nawet typowania nie ma, ale sklepu czy bloga tak nie napiszesz. Jeśli czegoś nie rozumiesz to masz okazję zapytać a nie iść w unik o byciu grafikiem.
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Muszę cię zmartwić ale OOP jest obecnie norma wszędzie, nawet w JS. można oczywiście stosować taki śmietnik jak dublinka który w każdym poście wrzuca funkcję która robi 100 rzeczy a nawet typowania nie ma, ale sklepu czy bloga tak nie napiszesz. Jeśli czegoś nie rozumiesz to masz okazję zapytać a nie iść w unik o byciu grafikiem. panie pro. zrob cos a nie jęcz publicznie bo jeczec to kazdy potrafi. pierdolisz wiesz o tym. kto tu mowi o sklepie. daje chlop akowi przykled prosty do ust awienia bazy a ty masz bol dupy. nie wpierdalaj ie w moje posty gowniaku Ten post edytował dublinka 31.08.2019, 19:51:44 |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Dajesz wszystkim śmieciowe funkcje które zawierają wszystko i zazwyczaj są nie na temat. Antywzorce nowoczesnego programowania.
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
O boże, nie chciałem żeby moje pytanie o elementarne podstawy były powodem jakieś kłótni (IMG:style_emoticons/default/smile.gif)
Nie idę w unik o byciu grafikiem, bo jestem grafikiem, trochę jako freelancer, trochę jako praca na etacie w wyuczonym zawodzie a trochę dorabianie sobie jako grafik i póki dzieci mi nie płaczą uważam, że to dobra rzecz. Nigdy nie twierdziłem, że jestem frontendowcem, nie miałem okazji zrobić strony samodzielnie dla klienta czy to nawet dla siebie od zera. Zawsze byli inni programiści ja ograniczałem się do części wizualnej plus oprawa graficzna dla klienta, logo, wizytówki, ulotki, plakaty na fb itd. Dlatego też mój brak wiedzy nie jest chyba jakiś wyznacznikiem mojej osoby. Nie wiem co z tego wyjdzie, nie mam póki co aspiracji na stawianie ludziom sklepów internetowych czy blogów, chce zrozumieć jak to działa od drugiej strony. A js dobrze nie znam. Co do głównego tematu, to czytam sobie o tym i zaczynam już ogarniać więcej niż dzień wcześniej. Z racji tego, że jest to dział "przedszkole" pewnie będę pytał o elementarne podstawy. I ogólnie nie ma co się kłócić. Dzięki i tak za zainteresowanie, pozdrawiam. |
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
O boże, nie chciałem żeby moje pytanie o elementarne podstawy były powodem jakieś kłótni (IMG:style_emoticons/default/smile.gif) Nie idę w unik o byciu grafikiem, bo jestem grafikiem, trochę jako freelancer, trochę jako praca na etacie w wyuczonym zawodzie a trochę dorabianie sobie jako grafik i póki dzieci mi nie płaczą uważam, że to dobra rzecz. Nigdy nie twierdziłem, że jestem frontendowcem, nie miałem okazji zrobić strony samodzielnie dla klienta czy to nawet dla siebie od zera. Zawsze byli inni programiści ja ograniczałem się do części wizualnej plus oprawa graficzna dla klienta, logo, wizytówki, ulotki, plakaty na fb itd. Dlatego też mój brak wiedzy nie jest chyba jakiś wyznacznikiem mojej osoby. Nie wiem co z tego wyjdzie, nie mam póki co aspiracji na stawianie ludziom sklepów internetowych czy blogów, chce zrozumieć jak to działa od drugiej strony. A js dobrze nie znam. Co do głównego tematu, to czytam sobie o tym i zaczynam już ogarniać więcej niż dzień wcześniej. Z racji tego, że jest to dział "przedszkole" pewnie będę pytał o elementarne podstawy. I ogólnie nie ma co się kłócić. Dzięki i tak za zainteresowanie, pozdrawiam. Sa i tacy ktorzy w stopkach maja copy/paste (IMG:style_emoticons/default/smile.gif) Nie tlumacz sie nikomu bo to tylko ich utwierdza w przekonaniu zeby Ci doyebac a nie pomoc/. Jeszcze nie widzialem zeby ta osoba cokolwie dala komukolwiek. Ale wymdrzać się to wiesz (IMG:style_emoticons/default/smile.gif) Wszystko napiszą zebys był malutki. To typowe dla osob z licznikiem postow > kilka K. To jak dla chlopcow z malym chuj**iem. Wracajac do tematu. Warrning ktorego dostajesz to dlatego ze nie masz ustawionego hasla. Wejdz na phpmyadmin wybierz USER ACCOUNTS -> PRIVILEGES Ustaw haslo dla root. Jesli bedziesz mial problem z dostepem do phpmyadmin pozniej to wejdz do pliku xampp/phpMyAdmin/config.inc Znajdzi linijke: $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'twoje haslo'; Ten post edytował dublinka 31.08.2019, 20:55:07 |
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Zrobiłem tak, zrobiłem kolejny poradnik i niestety nadal to samo. Nie mam pojęcie co robię źle.
|
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Zrobiłem tak, zrobiłem kolejny poradnik i niestety nadal to samo. Nie mam pojęcie co robię źle. Ustawiles haslo w phpmyadmin dla root-a ? Wprowadziles haslo w skrypcie ? Spróbuj dac jako user: root@localhost w skrypcie zamiast root Ten post edytował dublinka 31.08.2019, 21:45:32 |
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Tak, tak zrobiłem.
Zrobiłem tak i też nic nie pomogło. |
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Niektórzy mniej doświadczeni użytkownicy forum mogą sądzić że jak nie znasz hasło roota to możesz się zalogować żeby je zmienić. Ale nie przejmuj się takimi odpowiedziami. Najszybciej będzie zainstalować serwer mysql lub mariadb jeszcze raz.
|
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Tak, tak zrobiłem. Zrobiłem tak i też nic nie pomogło. Zawsze mozesz łączyć sie z baza bez hasla a miedzy czasie probowac dalej. Swoja droga dziwne jest ze nie mozesz tego zrobic bo błąd jest zwiazane wlasnie z hasłem. Teraz sprawdzilem ze na samm poczatku (w pierwszym skrypcie) pomyliles usera z haslem. Zamiast user: root dales Michal. Jestes pewien ze ustawiles dla UZYTKOWNIKA "root" haslo w pliku .inc? Sprawdz jeszcze ten pierwszy Twoj przyklad ktory podales na poczatku. Dziala dalej?? Z haslem? Tego co pisales to dzialal tylko miales białą stronę.. Haslo miales dla root-a. Niemozliwe zeby jeden przyklad dzialal a drugi nie dla takiego samego uzytkownika z takim samym haslem. Ewidentnie jest blad z haslem dla root. Przeczytaj jeszcze to. https://www.webucator.com/how-to/how-instal...duction-php.cfm Aaa...i jeszcze maly suplement do tego wczorajszego bełkotu. OOP czyli progranowanie obiektowe jest tylko opcja a nie przymusem. To ze ktos tak robi nie znaczy ze masz tez tak programowac bo robisz zle. Mozesz spokojnie pisac przyklady strukturalnie z wyk. mysqli. Reszta to takie pierdololo zeby sie pokazac (IMG:style_emoticons/default/wink.gif) Ten post edytował dublinka 1.09.2019, 06:30:28 |
|
|
|
Post
#31
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Z tym root, to już to wcześniej ogarnąłem.
Zrobiłem to z tym hasłem i wcale nie mogę się połączyć z localhostem. |
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Z tym root, to już to wcześniej ogarnąłem. Zrobiłem to z tym hasłem i wcale nie mogę się połączyć z localhostem. Ok ale czy wczesniej, przy tym pierwszym tez miales haslo czy nie. Sprbuj jeszcze w ten sposob.
Ten post edytował dublinka 1.09.2019, 12:47:57 |
|
|
|
Post
#33
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 30.08.2019 Ostrzeżenie: (0%)
|
Wcześniej hasła nie było, teraz robiąc jeszcze raz przykład z tego początkowego tutoriala, miałem białą stronę, bez ostrzeżenia. A robiąc Twój przykład, takie pojawiło się takie coś:
Warning: Use of undefined constant DB_SERVER - assumed 'DB_SERVER' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\test\app\database\connect.php on line 9 Warning: Use of undefined constant DB_USERNAME - assumed 'DB_USERNAME' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\test\app\database\connect.php on line 9 Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed: Nieznany host. in C:\xampp\htdocs\test\app\database\connect.php on line 9 Warning: mysqli::__construct(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Nieznany host. in C:\xampp\htdocs\test\app\database\connect.php on line 9 Connected! EDIT: Udało się (IMG:style_emoticons/default/smile.gif) Nie wiem dokładnie jak, ale się udało. Tzn przykład działa tak jak na filmiku. Widzę ile muszę rzeczy opanować, ale pierwszy problem (chyba) już za mną. Nie mniej jednak serdecznie dziękuję dublince oraz wszystkim innym zainteresowanym moim problemem. Na pewno będę tu nieraz wpadał (IMG:style_emoticons/default/biggrin.gif) EDIT 2: I chyba jest jakiś problem z hasłem i to problem, którym będę się musiał zająć w niedalekiej przyszłości. Ten post edytował Expro 1.09.2019, 13:30:29 |
|
|
|
Post
#34
|
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%)
|
Wcześniej hasła nie było, teraz robiąc jeszcze raz przykład z tego początkowego tutoriala, miałem białą stronę, bez ostrzeżenia. A robiąc Twój przykład, takie pojawiło się takie coś: Warning: Use of undefined constant DB_SERVER - assumed 'DB_SERVER' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\test\app\database\connect.php on line 9 Warning: Use of undefined constant DB_USERNAME - assumed 'DB_USERNAME' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\test\app\database\connect.php on line 9 Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo failed: Nieznany host. in C:\xampp\htdocs\test\app\database\connect.php on line 9 Warning: mysqli::__construct(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Nieznany host. in C:\xampp\htdocs\test\app\database\connect.php on line 9 Connected! EDIT: Udało się (IMG:style_emoticons/default/smile.gif) Nie wiem dokładnie jak, ale się udało. Tzn przykład działa tak jak na filmiku. Widzę ile muszę rzeczy opanować, ale pierwszy problem (chyba) już za mną. Nie mniej jednak serdecznie dziękuję dublince oraz wszystkim innym zainteresowanym moim problemem. Na pewno będę tu nieraz wpadał (IMG:style_emoticons/default/biggrin.gif) EDIT 2: I chyba jest jakiś problem z hasłem i to problem, którym będę się musiał zająć w niedalekiej przyszłości. Ciezkoi powiedziec co jest nie tak bo moze to byc pierdola jakas. |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:24 |