Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL a PEAR?
Forum PHP.pl > Forum > Bazy danych > MySQL
lorm
Witam!


Piszę z zapytaniem dotyczącym częściowo bazy MySQL, a częściowo PEAR'a.

Próbuję wykorzystać poniższy kod:


  1. <?php
  2. require_once('modules/PEAR/DB.php');
  3.  
  4.  $dsn = "mysqli://dane1:dane2@localhost/baza";
  5.  
  6.  
  7.  $conn =& DB::connect ($dsn);
  8.  if (DB::isError ($conn))
  9.  die ("Cannot connect: " . $conn->getMessage () . "n");
  10.  else
  11.  echo "wszystko jest ok!";
  12.  ?>


Doświadczam poważnego problemu. Mianowicie nie widzę ani błędu, ani komunikatu "wszystko jest ok!". Po prostu biała strona w przeglądarce. Czy być może ktoś z was spotkał się z takim problemem?


Poniżej dane odnośnie serwera:

The AppServ Open Project - 2.5.7 for Windows

Apache Web Server Version 2.2.3
PHP Script Language Version 5.1.6
MySQL Database Version 5.0.24a
phpMyAdmin Database Manager Version 2.9.0.2


Strasznie mnie ten problem zdenerwował, bo wszystko zdaje się (exclamation.gif!) być poprawnie stworzone:(


Dziękuję za pomoc.


Pozdrawiam
kriqs
  1. <?php
  2. ?>


moze to pomoze ale glowy nie dam smile.gif
Jen
Cytat(lorm @ 17.04.2007, 09:06:50 ) *
Piszę z zapytaniem dotyczącym częściowo bazy MySQL, a częściowo PEAR'a.
(...)


Pozwolę sobie odświeżyć wątek. Mam identyczny problem. Raportowanie błędów włączone. Wygląda to tak jakby nagle następowało całkowite przerwanie programu, dokładnie w 6 linijce "$conn = DB::connect($dsn);". Niżej nie działa zupełnie nic. Mój kod wygląda następująco:

  1. <?php
  2. require_once('DB-1.7.12/DB.php');
  3.  
  4. $dsn = 'mysql://user:pass@localhost/baza';
  5.  
  6. $conn = DB::connect($dsn);
  7.  
  8. if(DB::isError($conn)) {
  9. print('Nie można nawiazać połaczenia');
  10. die($conn->getMessage());
  11. }
  12. ?>



MySQL 5.0.22
PHP 5.1.6
Apache 2.2.3

Może, @lorm, udało Ci się rozwiązać już ten problem? Jeżeli tak to podziel się informacjami:)
Pozdrawiam.

Edit: Problem rozwiązany. Wszystko działa jak należy po tym jak pakiety pear oraz db znalazły się w C:\PHP\pear a w php.ini dopisane zostało include_path = ".;c:\php\pear".
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.