Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z połączeniem
Forum PHP.pl > Forum > Przedszkole
-Siwym-
Witam mam problem.
Mianowicie wyskakuje mi błąd podczas połączenia bazy danych.
Testuje na własnym serwerze.
funkcja łączenia jest zapisana w oddzielnym pliku connect.php i wywołana funkcją include na stronie głównej (index) w której wyświetlają się inne strony (między innymi ta która odpowiada za wyświetlanie wyników z tabeli news).
Nigdy nie miałem z tym problemów a dziś siedzę i kombinuje na wszystkie sposoby.
Proszę o pomoc.

  1. $sql = "SELECT * FROM news";
  2. $wynik = mysql_query($sql);
  3.  
  4. while($linia=mysql_fetch_array($wynik)) /* Pętla dopóki istnieją dane */
  5.  
  6. echo $linia['id'].$linia['autor'];
CuteOne
Skoro masz problem z połączeniem to po co dajesz kod pobierania danych z bazy?
-Siwym-
  1. function connection() {
  2. // serwer
  3. $mysql_server = "localhost";
  4. // admin
  5. $mysql_admin = "root";
  6. // hasło
  7. $mysql_pass = "krasnal";
  8. // nazwa baza
  9. $mysql_db = "rewind";
  10. // nawiązujemy połączenie z serwerem MySQL
  11. @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
  12. or die('Brak połączenia z serwerem MySQL.');
  13. // łączymy się z bazą danych
  14. @mysql_select_db($mysql_db)
  15. or die('Błąd wyboru bazy danych.');
  16. }
CuteOne
  1. function connection() {
  2. // serwer
  3. $mysql_server = "localhost";
  4. // admin
  5. $mysql_admin = "root";
  6. // hasło
  7. $mysql_pass = "krasnal";
  8. // nazwa baza
  9. $mysql_db = "rewind";
  10. // nawiązujemy połączenie z serwerem MySQL
  11. $conn = mysql_connect($mysql_server, $mysql_admin, $mysql_pass) or die('mysql_connect error: '.mysql_error());
  12.  
  13. mysql_select_db($mysql_db, $conn) or die('mysql_select_db error: '.mysql_error());
  14.  
  15. return $conn;
  16. }


ps. krasnal nie jest już wspierany lepiej przesiądź się na inny "serwer"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.