Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]nie mogę połączyć się z bazą danych
Forum PHP.pl > Forum > Przedszkole
damain1960
Mam problem nie mogę połączyć się z bazą danych. Gdzie jest błąd?

  1. <?php
  2.  
  3. //set timezone
  4. date_default_timezone_set('Europe/London');
  5.  
  6. //database credentials
  7. define('DBHOST','localhost');
  8. define('DBUSER','database username');
  9. define('DBPASS','password');
  10. define('DBNAME','database name');
  11.  
  12. //application address
  13. define('DIR','http://domain.com/');
  14. define('SITEEMAIL','noreply@domain.com');
  15.  
  16. try {
  17.  
  18. //create PDO connection
  19. $db = new PDO("mysql:host=".DBHOST.";port=8889;dbname=".DBNAME, DBUSER, DBPASS);
  20. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  21.  
  22. } catch(PDOException $e) {
  23. //show error
  24. echo '<p class="bg-danger">'.$e->getMessage().'</p>';
  25. }
  26.  
  27. //include the user class, pass in the database connection
  28. include('classes/user.php');
  29. include('classes/phpmailer/mail.php');
  30. $user = new User($db);
  31. ?>
  32.  
Kshyhoo
Brak wszystkich łączników ciągów w deklaracji stałych.
damain1960
a jakich dokładnie brakuje?
Kshyhoo
W PHP jest to kropka.
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.