ďťż
Podstrony
|
telcocafeWitm. Chcę sprawdzić czy jest aktywne połączenie z bazą.To jest dla mnie nie pojęte. Zerżnąłem przykład prosto z manuala i nic: //sprawdza czy mamy błąd: $db = @new mysqli('127.0.0.1', $login, $pass, $baza); if ($db->connect_errno) { die('Connect Error: ' . $db->connect_errno); } ?> On mi na to: Warning: phead() [function.phead]: Couldn't fetch mysqli in /home/djmentos/domains/krolnet.pl/public_html/ucode/template.php on line 33 //to wyzej jest wlasnie w mojej funkcji phead() A kodzik dalej: //sprawzda czy przypadkiem nie było blędu. <?php if ($db->connect_errno == 0){ ?> na to, dokładnie to samo. Tylko linia inna. O co w tym biega? Jak połączy poprawnie to niby wszystko ok. Co lepsze print $db->connect_errno; jak nie ma errora daje 0, ale jak error jest to błąd ten co wyżej 0_o Użytkownik DJ Mentos edytował ten post 04 maj 2009, 20:06 Witm. Chcę sprawdzić czy jest aktywne połączenie z bazą. To jest dla mnie nie pojęte. Zerżnąłem przykład prosto z manuala i nic: //sprawdza czy mamy błąd: $db = @new mysqli('127.0.0.1', $login, $pass, $baza); if ($db->connect_errno) { die('Connect Error: ' . $db->connect_errno); } ?> On mi na to: Warning: phead() [function.phead]: Couldn't fetch mysqli in /home/djmentos/domains/krolnet.pl/public_html/ucode/template.php on line 33 //to wyzej jest wlasnie w mojej funkcji phead() A kodzik dalej: //sprawzda czy przypadkiem nie było blędu. <?php if ($db->connect_errno == 0){ ?> na to, dokładnie to samo. Tylko linia inna. O co w tym biega? Jak połączy poprawnie to niby wszystko ok. Co lepsze print $db->connect_errno; jak nie ma errora daje 0, ale jak error jest to błąd ten co wyżej 0_o $baza = mysql_connect('localhost', 'login', 'haselko') or die ("Nie moglem sie polaczyc z serwerem"); mysql_close($baza); Pobierz mój program Ager Web Edytor z nim praca z bazami danych MySQL będzie dziecinnie łatwa A masz rozszerzenie mysqli? Obiektowa jego wersja wyrzuca wyjątki, które można łapać i nie trzeba stosować @ i innych if/die. Rozszerzenie "mysql" jest przestarzałe i NIE zaleca się jego stosowania (i żaden program nie sprawi że coś co nie działało zacznie samo działać :)) |
|||
Sitedesign by AltusUmbrae. |