Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysqli] błąd przy próbie połączenia
Forum PHP.pl > Forum > Przedszkole
hhg
czy ten bład w skrypcie

  1. <?php
  2.  
  3. DEFINE ('DB_USER', 'user');
  4. DEFINE ('DB_PASSWORD', 'haslo');
  5. DEFINE ('DB_HOST', 'localhost');
  6. DEFINE ('DB_NAME', 'nazwa_bazy');
  7.  
  8. $db = new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
  9.  
  10. if (mysqli_connect_errno()) {
  11.  
  12. echo 'Error: Connection with database failed (';
  13.  
  14. switch (mysqli_connect_errno()) {
  15. case 2005:
  16. echo 'unknown host';
  17. break;
  18. case 1045:
  19. echo 'bad login or password';
  20. break;
  21. case 1049:
  22. echo 'bad database name';
  23. break;
  24. }
  25.  
  26. echo ').';
  27.  
  28. }
  29.  
  30.  
  31. ?>


moze wskazywac na fakt ze jest na tym serwerze wyłączone mysqli?
Koshin
może, lub jest skonfigurowane tak, aby nie było do niego standardowego dostępu przez sockety.
NoiseMc
Odpal phpinfo (); i sprawdz co masz jako MYSQL_SOCKET, ja mam na przyklad /var/mysql/mysql.sock jako domyslny a mysql zainstalowal sie domyslnie na macu na /tmp/mysql.sock (nie chcialo mi sie nawet zmieniac winksmiley.jpg) i zamiast "localhost" jako host wpisuje "localhost:/tmp/mysql.sock".
Jakiego systemu uzywasz?
hhg
to jest na fedora core okazalo sie ze rozszerze mysqli jest wylaczone :/
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.