Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [PHP][MYSQL]Problem z połączeniem - błąd kodu?
Foxx
post 8.02.2009, 20:34:00
Post #21





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $connect = mysql_connect(localhost, root, PASSWORD);
  3. $db->mysql_select_db(uwierz,$connect)
  4. ?>


A gdzie masz tworzony obiekt $db?
Nie wiem już jak aktualnie wygląda Twój skrypt.
Go to the top of the page
+Quote Post
Magic Hereos
post 9.02.2009, 17:52:28
Post #22





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Oto on :
  1. <html>
  2. <body>
  3.     <? // Zaczecie PHP
  4.     $login = $_POST['login'];
  5.     $haslo = $_POST['haslo'];
  6.     if (!$login || !$haslo)
  7.     {
  8.     echo 'Nie podano loginu, lub hasla !';
  9.     exit;
  10.     }
  11.     if (!get_magic_quotes_gpc())
  12.     $login = addslashes($login);
  13.     $haslo = addslashes($haslo);
  14.     $connect = mysql_connect('localhost', 'root', 'PASS');
  15.     $db->mysql_select_db(uwierz,$connect); //tutaj nie wiem czy nie trzeba dodac srednika, ale chybanie
  16.     if ($db->connect_error)
  17.     {
  18.     echo 'Blad. Sprobuj pozniej !';
  19.     exit;
  20.     }
  21.     $db->select_db('uwierzytelnieni_uzytkownicy'); //bez s
  22.     $zapytanie = "insert into uwierzytelnieni_uzytkownicy values ('', '".$login."', sha1('".$haslo."'))";
  23.     $wynik = mysql_query($zapytanie);
  24.     if ($wynik)
  25.     {
  26.     echo '<b>';
  27.     echo 'Zostales dodany do bazy danych ! Na stronie glowniej, pojawi sie, jesli tylko zostanie dodana mozliwosc logowania !';
  28.     echo '</b>';
  29.     echo '&copy By Magic !<br>';
  30.     }
  31.     ?>
  32. </body>
  33. </html>

Jakieś błędy?;/

questionmark.gif;/

Ten post edytował Magic Hereos 9.02.2009, 18:56:55
Go to the top of the page
+Quote Post
Foxx
post 9.02.2009, 18:08:23
Post #23





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


W pierwotnych wersjach miałeś w swoim kodzie
  1. <?php
  2. $db = new mysqli('mysql.ugu.pl', 'BAZA', 'PASSWORD', 'users');
  3. ?>

Teraz już nie widzę tworzenia tego obiektu a nadal używasz $db-> i dostajesz błąd, że obiektu nie ma.
Go to the top of the page
+Quote Post
Magic Hereos
post 9.02.2009, 20:04:47
Post #24





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Thx smile.gif
A teraz :
Kod
Fatal error: Call to a member function mysql_select_db() on a non-object in D:\xampp\htdocs\rejstruj.php on line 20

Kod :
  1. <html>
  2. <body>
  3.     <? // Zaczecie PHP
  4.     $login = $_POST['login'];
  5.     $haslo = $_POST['haslo'];
  6.     if (!$login || !$haslo)
  7.     {
  8.     echo 'Nie podano loginu, lub hasla !';
  9.     exit;
  10.     }
  11.     if (!get_magic_quotes_gpc())
  12.     $login = addslashes($login);
  13.     $haslo = addslashes($haslo);
  14.     $db = mysql_connect('localhost', 'root', 'PASS');
  15.     if (!$db)
  16.     {
  17.         echo 'Nie udało się połączyc z baza. Blad :'. mysql_error();
  18.         exit;
  19.     }
  20.     $db->mysql_select_db('uwierz', $db);
  21.     if (!$db)
  22.     {
  23.        echo '<b>';
  24.     echo 'Blad. Sprobuj pozniej ! Blad :'. mysql_error();
  25.     echo '</b>';
  26.     exit;
  27.     }
  28.     $zapytanie = "insert into uwierzytelnieni_uzytkownicy values ('".$login."', sha1('".$haslo."'))";
  29.     $wynik = mysql_query($zapytanie);
  30.     if ($wynik)
  31.     {
  32.     echo '<b>';
  33.     echo 'Zostales dodany do bazy danych ! Na stronie glowniej, pojawi sie, jesli tylko zostanie dodana mozliwosc logowania !';
  34.     echo '</b>';
  35.     echo '&copy By Magic !<br>';
  36.     }
  37.     elseif (!$wynik)
  38.     {
  39.         echo 'Znaleziono blad ! Prosze skontaktowac sie z administracja. Blad : '. mysql_error();
  40.     }
  41.     ?>
  42. </body>
  43. </html>


I co teraz?;/

?;/
Go to the top of the page
+Quote Post
erix
post 9.02.2009, 20:10:11
Post #25





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A masz w php.ini włączone rozszerzenie MySQL? snitch.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Magic Hereos
post 9.02.2009, 20:22:52
Post #26





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Gdzie to się włącza?tongue.gif
; Allow or prevent persistent links.
mysql.allow_persistent = On
To to?biggrin.gif

Ten post edytował Magic Hereos 9.02.2009, 20:25:10
Go to the top of the page
+Quote Post
erix
post 9.02.2009, 20:27:26
Post #27





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




mysql_pconnect" title="Zobacz w manualu PHP" target="_manual


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Magic Hereos
post 9.02.2009, 20:46:44
Post #28





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Ale tam nie pisze jak włączyć tongue.gif
Go to the top of the page
+Quote Post
erix
post 9.02.2009, 21:05:08
Post #29





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo to trzeba inaczej zestawić połączenie, a nie tylko włączyć... dry.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Magic Hereos
post 9.02.2009, 21:26:09
Post #30





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Ale jest błąd w lini 20, a nie na początku (gdzie jest dobrze ;p)

Więc proszę o pomoc ;P
Go to the top of the page
+Quote Post
erix
post 9.02.2009, 22:22:29
Post #31





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ajjj, źle, pomyliłem Twój problem z innym wątkiem, wybacz. winksmiley.jpg Zmyliłeś mnie tymi połączeniami stałymi.

Cytat
Gdzie to się włącza?

Sekcja extensions.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Magic Hereos
post 10.02.2009, 15:03:34
Post #32





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


A gdzie ona się znajduje?xDDD? Bo zaczynam z php, mam Xampp smile.gif
Go to the top of the page
+Quote Post
erix
post 10.02.2009, 15:06:41
Post #33





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W php.ini... :|

Rusz trochę palcami, a nie z byle pytaniem lecisz na forum...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Magic Hereos
post 10.02.2009, 15:14:59
Post #34





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Ruszyłem, znalazłem, pełni tego, ale tam nie ma czegoś takiego, jak on/off ;\
Go to the top of the page
+Quote Post
ddiceman
post 10.02.2009, 15:50:18
Post #35





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


w 20 linii zamiast
  1. <?php
  2. $db->mysql_select_db('uwierz', $db);
  3. ?>

to
  1. <?php
  2. mysql_select_db('uwierz', $db);
  3. ?>


czytaj, co do Ciebie pisza...
Go to the top of the page
+Quote Post
Magic Hereos
post 10.02.2009, 16:17:57
Post #36





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


THX, działa biggrin.gif
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.08.2025 - 02:59