Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 29.09.2015 Ostrzeżenie: (0%)
|
Hej,
Uczę się tworzyć CMS i mam problem z jedną metodą. Próbuję zrobić autoryzację podczas logowania, według kursu ze strefy kursów. Wszystko jest ok, do momentu linijki z funkcją prepare().
$Database było tworzone w innym pliku :
Plik generuje błąd: Warning: mysqli::prepare(): Couldn't fetch mysqli in ... Function Location prepare ( ) ..\m_auth.php:18 Szukałem odpowiedzi na stackoverflow itp. ale nic mi to nie pomogło. Ktoś wie, gdzie jest błąd i jak się go pozbyć? z góry wielkie dzięki:) Ten post edytował Mehis 29.09.2015, 20:16:33 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 29.09.2015 Ostrzeżenie: (0%)
|
Ok dzięki KsaR i Pyton_000 (IMG:style_emoticons/default/smile.gif)
Teraz wszystko działa, ale musiałem dodać jeszcze jedną zmienną.
Bez tego tempa wyskakiwał błąd 'Strict standards: Only variables should be passed by reference in'. Z ciekawości sprawdziłem w plikach kursu i tam niby wszystko działało, także nie bardzo rozumiem co zmienia fakt, czy wrzucę wynik do zmiennej, czy wywołam metodę w parametrze funkcji. Ten post edytował Mehis 30.09.2015, 09:34:44 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%)
|
Ok dzięki KsaR i Pyton_000 (IMG:style_emoticons/default/smile.gif) Teraz wszystko działa, ale musiałem dodać jeszcze jedną zmienną.
Bez tego tempa wyskakiwał błąd 'Strict standards: Only variables should be passed by reference in'. Z ciekawości sprawdziłem w plikach kursu i tam niby wszystko działało, także nie bardzo rozumiem co zmienia fakt, czy wrzucę wynik do zmiennej, czy wywołam metodę w parametrze funkcji. Metoda bind_param przyjmuje argumenty (poza pierwszym) przez referencje. Referencja wskazuje co jest tym samym a nie kopia. Np. $zmienna&=$zmienna2; # $zmienna jest referencja do $zmienna2, a nie kopia. Czyli jak zmienisz jedno zmieni sie tez drugie. $zmienna=$zmienna2; # $zmienna jest kopia $zmienna2, jak zmienisz 1dno to tylko to a nie oba. Czyli generalnie referencji nie zrobisz do zadnego typu (string, array etc) musisz miec zmienna. A czemu tak zrobili to nwm, glupi pomysl w tym wypadku, w PDO to samo (IMG:style_emoticons/default/tongue.gif) Ten post edytował KsaR 30.09.2015, 09:40:48 |
|
|
|
Mehis [MySQL][PHP]Problem z metoda prepare 29.09.2015, 20:08:04
markuz Po wklejeniu błędu w Google pierwsza odpowiedź na ... 29.09.2015, 21:22:12
Mehis database.php
[PHP] pobierz, plaintext <?php$ser... 30.09.2015, 07:30:17
KsaR 1. Bledów się nie wycisza tylko naprawia.
[PHP] po... 30.09.2015, 08:27:41 
Pyton_000 Cytat(KsaR @ 30.09.2015, 09:27:41 ) 1... 30.09.2015, 08:48:04 
KsaR Cytat(Pyton_000 @ 30.09.2015, 09:48:0... 30.09.2015, 08:53:03
Pyton_000 To masz złe podejście. Masz tuta wiele niepotrzebn... 30.09.2015, 08:59:52 
KsaR Cytat(Pyton_000 @ 30.09.2015, 09:59:5... 30.09.2015, 09:02:25 
com Cytat(KsaR @ 30.09.2015, 10:02:25 ) Z... 30.09.2015, 13:41:59
Pyton_000 Cytat(KsaR @ 30.09.2015, 10:38:21 ) ... 30.09.2015, 10:08:49
KsaR Cytat(Pyton_000 @ 30.09.2015, 11:08:4... 30.09.2015, 10:26:19 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 05:22 |