Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem z połączenie z bazą danych
pawel5251
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.01.2016

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


Siema , jestem początkującym programistą i próbuje napisać system logowania żeby go podpiąć pod swoją stronkę , na początek samo logowanie sprawdzające czy login i hasło są poprawne z dodanymi wcześniej w bazie rekordami :

baza.php
  1. <?php
  2.  
  3. $host = "localhost";
  4. $bazauser= "root";
  5. $bazapw = "";
  6. ?>


login.php

  1. <?php
  2.  
  3. require_once "baza.php";
  4.  
  5. $login = $_POST['login'];
  6. $haslo = $_POST['haslo'];
  7.  
  8. echo $login.$haslo;
  9.  
  10. //Polaczenie z baza danych
  11. $polaczenie = mysql_connect($host, $bazauser, $bazapw)
  12. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  13. $selectdb = mysql_db_name("logowanie" , $polaczenie) or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  14.  
  15. $polacz= mysql_query("SELECT * FROM users WHERE login ='$login' AND haslo ='$haslo'");
  16.  
  17. if (mysql_num_rows($polacz))
  18. {
  19. echo "OK";
  20. }
  21.  
  22. else
  23. {
  24. echo "Blad";
  25. }
  26. ?>


Jednak przy próbie połączenia i na localhost i na hoście CBA wyskakuje błąd " Nie można połączyć się z bazą danych
Błąd: " , tylko że po błąd nie wyświetla się błąd mysql

Jakieś pomysły ? (IMG:style_emoticons/default/tongue.gif)

login.php jest podpięty pod index.html , a tam mam formularz (IMG:style_emoticons/default/tongue.gif)



//Jeśli zły dział to proszę o przeniesienie (IMG:style_emoticons/default/tongue.gif)

Ten post edytował pawel5251 6.01.2016, 12:23:07
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Usuń wszystkie @ to się dowiesz...
Przenoszę.

mysql = mysqli ?
Go to the top of the page
+Quote Post
pawel5251
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.01.2016

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


Rekordy w MySQL :
id , login , haslo , id ma AI , do do loginu przypisany adam , do hasla nowak , email admin@strona.com.

Błąd :

adamnowak
Warning: mysql_db_name() expects parameter 1 to be resource, string given in D:\wamp\www\logowanie\login.php on line 13

# Time Memory Function Location
1 0.0010 135872 {main}( ) ..\login.php:0
2 0.0170 143664 mysql_db_name ( ) ..\login.php:13
Nie mogę połączyć się z bazą danych
Błąd:

Ten post edytował pawel5251 6.01.2016, 12:19:01
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Napisano ci juz raz:

albo uzywasz mysqli_ albo mysql_ a nie oba mieszasz... zdecuduj sie na jedno i tego jednego uzywaj
Go to the top of the page
+Quote Post
Boshi
post
Post #5





Grupa: Zarejestrowani
Postów: 342
Pomógł: 15
Dołączył: 30.08.2011

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


Lepiej i tak PDO.
Mysql został usunięty z php 7.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




mysql_ tak, zostal usuniety. mysqli_ nie zostal usuniety
Go to the top of the page
+Quote Post
pawel5251
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.01.2016

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


Do zamkniecia , problem rozwiazany

#closed
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.12.2025 - 13:26