którego rozszerzenia lepiej używać PDO czy SQLite |
którego rozszerzenia lepiej używać PDO czy SQLite |
21.07.2009, 13:40:02
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Prosiłabym o rade i podanie argumentów za i przeciw. Bo teraz używam SQLite ale może lepiej PDO? Próbowałam znalexć odpowiednik sqlite_open ale mi się nie udało. Jak działo to PDO?
|
|
|
21.07.2009, 13:42:16
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) |
Witam!
Nie do końca rozumiem co ma PDO do SQLite. Wydaje mi się, że coś pokręciłeś. // faktycznie "pokręciłaś", a nie "pokręciłeś" // przepraszam, ayeo Pozdrawiam! -------------------- |
|
|
21.07.2009, 13:48:12
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) |
Witam! Nie do końca rozumiem co ma PDO do SQLite. Wydaje mi się, że coś pokręciłeś. Pozdrawiam! Chyba pokręciłaś. @topic PDO czy SQLite - faktycznie coś namieszane, czy chodziło Ci o PostgreSQL? @edit Zrozumiałem, co nie zmienia faktu że pytanie źle zadane. ;p Pytasz czy zamiast zwykłych funkcji lepiej używać biblioteki PDO tak? Ten post edytował fifi209 21.07.2009, 13:49:02 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
21.07.2009, 13:49:16
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Oj chodzi o to, czy używać funkcji PDO, czy natywnych, SQLite'a.
Natywne zawsze będzie szybsze, ale niestety - aby obsługiwać bazy w 3. wersji, trzeba korzystać z PDO. Choć doszły mnie słuchy, że od PHP 5.3 jest już natywna implementacja. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
21.07.2009, 20:42:06
Post
#5
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Czyli to PDO jest wolniejsze? A jak myślicie jaka jest przyszłość tych rozszerzeń? Bo boję się, że jak się teraz przyzwyczaję do jednego rozszerzenia, to potem będzie mi się trudno przestawić. I dlatego wolałabym już teraz się zainteresować tym bardziej przyszłościowym rozwiązaniem.
|
|
|
21.07.2009, 20:44:14
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
PDO jest ponad 2 razy wolniejsze od funkcji natywnych. Nie wiem jak aktualnie wyglądają testy ale tak było.
-------------------- |
|
|
21.07.2009, 21:09:35
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat I dlatego wolałabym już teraz się zainteresować tym bardziej przyszłościowym rozwiązaniem. Wiesz - osobiście wychodzę z założenia, że przy malutkich projektach po prostu wygodnie jest korzystać z PDO - właściwie, to jedno połączenie, małe ilości danych - jak znalazł. W większych już jest "nieco" inaczej - zintegrowane systemy cache, nieraz korzystanie z kilku baz naraz i inna artyleria. Po prostu korzystam ze sterowników, które sobie napiszę na bazie natywnych funkcji, aby pasowały do API mojego frameworka. Nie jest trudno coś takiego zrobić, chociażby od PHP 5.1 wszystko jest bardzo ułatwione, a to za sprawą SPL (można w wyniku iterować zwykłą pętlą foreach" title="Zobacz w manualu PHP" target="_manual), naprawdę fajne rozwiązanie. Zawsze pozostaje jeszcze ORM, ale dla mnie są to zbyt zasobożerne rozwiązanie. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
5.08.2009, 20:29:01
Post
#8
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
próbowałam niedawno przejść na PDO ale nie umiem go użyć. Nie mogę znaleźć normalnych funkcji do otwierania bazy i tworzenia zapytań. To pewnie przez tą obiektowość. Pomógłby mi ktoś z tym? Potrzebowałabym zobaczyć jak zrobić analogie do sqlite_open, sqlite_close, sqlite_query i sqlite_fetcharray.
pozdrawiam Jola |
|
|
5.08.2009, 22:47:02
Post
#9
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat . Nie mogę znaleźć normalnych funkcji do otwierania bazy i tworzenia zapytań. Pokaż, gdzie tego szukałaś. Open, to zwykły konstruktor dla obiektu PDO, close jest wywoływany przy zwalnianiu zmiennej obiektu. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
6.08.2009, 08:16:12
Post
#10
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) |
-------------------- |
|
|
9.08.2009, 14:31:42
Post
#11
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Nic z tego nie zrozumiałam. Chyba zostanę na razie przy sqlite.
pozdrawiam Jola postscriptum proszę odpowiedzcie mi w temacie http://forum.php.pl/index.php?showtopic=126642&hl= bliitz czy znasz jakąś stronę przykładami użycia PDO i SQLite? Bo wszędzie tylko MySQL. I na prawdę nie potrafię przejść ze zwykłego SQLite2 na ten obiektowy PDO. pozdrawiam Jola |
|
|
9.08.2009, 15:17:08
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Dla sqlite robi się dokładnie tak samo - podajesz tylko inny DSN. Musisz nauczyć się na początek obiektowości bo samo PDO jest dość łatwe.
-------------------- |
|
|
15.08.2009, 15:34:37
Post
#13
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
viking a co to jest ten DSN? Pomóż mi bo w sieci są tylko przykłady dla innych baz a dla sqlite nie ma I nie wiem jak mam stworzyć bazę i wysyłać do niej zapytania. Bardzo o to proszę.
|
|
|
17.08.2009, 10:54:07
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
http://pl2.php.net/manual/en/ref.pdo-sqlite.connection.php
Czy Ty coś robisz, czy tylko na gotowca czekasz? -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
17.08.2009, 11:31:04
Post
#15
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Juz sobie z tym poradziłam, teraz zmagam się innym kłopotem:
Temat: pobieranie pojedyczego wyniku przy pomocy PDO pomożesz mi? |
|
|
17.08.2009, 11:35:59
Post
#16
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Spamowanie na forum jest zabronione.
Nie bądź nachalna, ktoś będzie miał czas/ochotę, to odpowie. To moje ostatnie upomnienie, następnym razem będzie ostrzeżenie. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 22:06 |