Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO problem ze sterownikiem SQLITE2, PHP5.1
hwao
post
Post #1


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Witam, może ktoś miał podobny problem i jakoś udało mu się go rozwiązać.

Posiadam serwer z PDO i Driverem SQLITE2

Po odpaleniu
  1. <?php
  2. print_r(PDO::getAvailableDrivers());
  3.  
  4. $this->PDO = new PDO( 'sqlite2:hwao' );
  5.  
  6. var_dump( $this->PDO );
  7. ?>

Otrzymuje wynik
Kod
Array (     [0] => sqlite2 )
NULL


Czyli pisze ze jedyne dostepne drivery to sqlite2.

Niby wszysko sie wlacza, ale zamiast stworzyc obiekt PDO otrzymuje NULL.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
MMP
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 2.06.2006

Ostrzeżenie: (0%)
-----


W wypadku gdy PDO nie potrafi utowrzyć pliku zwraca NULL
Go to the top of the page
+Quote Post
hwao
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Dobra udalo sie to jakos pokonac:

Trzeba podac bezposrednia sciezkem np.: c:/db.sqlite
W kwerendach nie moze byc ` np, `pole`
W Delete i Update nie może być Limit 1 (jak sie daje po kluczu primary)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:42