Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php nie łączy się z baza danych - dlaczego?
Forum PHP.pl > Forum > Bazy danych > MySQL
bob101
Witam:)
Od niedawna uczę się php/mysql no i doszedłem do momentu łączenia się z baza danych typu MySQL. Wszystko mam zainstalowane zgodnie z instrukcjami, polączenie php z mysql działało bo prubowałem na podstawie skryptu typu:
  1. <?php
  2. /*
  3.  * Created on 2007-11-04
  4.  *
  5.  * New project by Bob101
  6.  * 
  7.  */
  8.  if(!@mysql_connect('127.0.0.1',user','passwd')){
  9.  exit('Wystąpił bład numer ('.mysql_errno().'):<b>'.mysql_error(). '</b>');
  10.  }
  11.  echo('Nastapiło połączenie z baza danych);
  12.  
  13. ?>

No i wszystko działało. Aż pewnego razu znowu chciałem spróbować tego samego skryptu no wi wywalliło mi bład typu:
  1. Wystąpił błąd numer (2013):Lost connection TO MySQL server at 'reading initial communication packet', system error: 111.

Możecie mi jakoś pomóc. Dzięki pozdrawiam
phpion
Może zmień ip na "localhost". Po więcej odsyłam do googli (tam właśnie w 3 sekundy znalazłem, że trzeba gdzieniegdzie bindować 127.0.0.1) smile.gif
sagittariuspl
popraw kod. masz
  1. <?php
  2. if(!@mysql_connect('127.0.0.1',user','passwd)){
  3. ?>
ma być
  1. <?php
  2. if(!@mysql_connect('127.0.0.1','user','passwd')){
  3. ?>
-> przy user nie masz apostrofu
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.