Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
PDO, AdoDB, mysqli?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  20 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Koteczek  
View profile   Translate to Translated (View Original)
 More options Nov 4, 6:16 am
Newsgroups: pl.comp.lang.php
From: "Koteczek" <n...@spamowac.org>
Date: Wed, 4 Nov 2009 12:16:08 +0100
Local: Wed, Nov 4 2009 6:16 am
Subject: PDO, AdoDB, mysqli?
witam

Ktory z systemów dostepu do bazy danych polecicie?

Jest tego klika: PDO, AdoDB i rozne inne zapewne. Nie wiem za co sie zabrac.
Wazne by bylo proste w obsludze, raczej tylko mysql i moze postgres bedzie
obslugiwany. Na hostingach jak rozumiem to byc nie musi bo sobie to wgrywam jak
Smarty i dziala.

dziekuje.

Moze jeszcze roznice miedzy pdo a adodb ktos na szybko wypisze? Najwazniejsze
oczywiscie.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Stalica  
View profile   Translate to Translated (View Original)
 More options Nov 4, 6:55 am
Newsgroups: pl.comp.lang.php
From: Daniel Stalica <dan...@stalica.info>
Date: Wed, 04 Nov 2009 12:55:17 +0100
Local: Wed, Nov 4 2009 6:55 am
Subject: Re: PDO, AdoDB, mysqli?
Koteczek pisze:

> witam

> Ktory z systemów dostepu do bazy danych polecicie?

> Jest tego klika: PDO, AdoDB i rozne inne zapewne. Nie wiem za co sie
> zabrac. Wazne by bylo proste w obsludze, raczej tylko mysql i moze
> postgres bedzie obslugiwany. Na hostingach jak rozumiem to byc nie musi
> bo sobie to wgrywam jak Smarty i dziala.

> dziekuje.

> Moze jeszcze roznice miedzy pdo a adodb ktos na szybko wypisze?
> Najwazniejsze oczywiscie.

PDO i MySQli to moduły w php. ADOdb to dodatkowe biblioteki ładowane jak
Smarty. AdoDB się już zestarzało, polecam pójście w PDO, a nawet dalej w
Zend Framework i jego Zend_Db.

--
Wkłady kominowe: http://twojkomin.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
alianora  
View profile   Translate to Translated (View Original)
 More options Nov 4, 6:58 am
Newsgroups: pl.comp.lang.php
From: alianora <alian...@go2.pl>
Date: Wed, 04 Nov 2009 12:58:50 +0100
Local: Wed, Nov 4 2009 6:58 am
Subject: Re: PDO, AdoDB, mysqli?
Daniel Stalica pisze:

> PDO i MySQli to moduły w php. ADOdb to dodatkowe biblioteki ładowane jak
> Smarty. AdoDB się już zestarzało, polecam pójście w PDO, a nawet dalej w
> Zend Framework i jego Zend_Db.

Albo Doctrine czy Propel.

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Koteczek  
View profile   Translate to Translated (View Original)
 More options Nov 4, 7:04 am
Newsgroups: pl.comp.lang.php
From: "Koteczek" <n...@spamowac.org>
Date: Wed, 4 Nov 2009 13:04:34 +0100
Local: Wed, Nov 4 2009 7:04 am
Subject: Re: PDO, AdoDB, mysqli?
mam "na warsztacie" jakis projekt ktory przerabiam bo obecnie programisci
pocieli sie ze zleceniodawca. Zmiany robie z lekkoscia ale nie grzebie w module
dostepu do bazy. Ale moze kiedys bede musial i nauczyuc sie PDO zamierzam.

I tu jest cos ala singelton:SQL, moglem zle zapisac. To co to za cudo?

Uwaga ze AdoDB jest stare jest cenna, jesli tego nie rozwiajaja to olac. PDO w
php juz jest to tez super informacja, nie musze kopiowac dodatkowych smieci na
serwer ;)

ZEND nie ruszam bo jeszcze nie jestem na tym etapie.

W ogole patrze na klasy z tego projektu i goscie porobili takie bajery jak:

$query->addWhere()
->removeWhere()
->setOrder()

takie funkcje ktore tworza z klockow zapytanie.

Obecnie w moim projekcie to robie po prostu sklejanie stringow by zbudowac
zapytanie, troche to lamerskie i trudne do ogarniecia.

Czy PDO, ADOdb maja takie funkcje czy po prostu musze sobie napisac podobne
klasy do modyfikacji zapytania?


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Stalica  
View profile   Translate to Translated (View Original)
 More options Nov 4, 9:01 am
Newsgroups: pl.comp.lang.php
From: Daniel Stalica <dan...@stalica.info>
Date: Wed, 04 Nov 2009 15:01:03 +0100
Local: Wed, Nov 4 2009 9:01 am
Subject: Re: PDO, AdoDB, mysqli?
Koteczek pisze:

> Czy PDO, ADOdb maja takie funkcje czy po prostu musze sobie napisac
> podobne klasy do modyfikacji zapytania?

Zend_Db ma, inaczej musisz sobie napisać sam

--
Wkłady kominowe: http://twojkomin.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
NEO.pl / PHPEncoder.pl  
View profile   Translate to Translated (View Original)
 More options Nov 4, 9:36 am
Newsgroups: pl.comp.lang.php
From: "NEO.pl / PHPEncoder.pl" <i...@phpencoder.R3m0v3.pl>
Date: Wed, 04 Nov 2009 15:36:05 +0100
Local: Wed, Nov 4 2009 9:36 am
Subject: Re: PDO, AdoDB, mysqli?
Koteczek wrote on 2009-11-04 13:04:

> Czy PDO, ADOdb maja takie funkcje czy po prostu musze sobie napisac
> podobne klasy do modyfikacji zapytania?

PDO, Doctrine operuja podobnie.

Pozdrawiam,
--
Szyfrowanie skryptow PHP v4 oraz v5. Blokady: czasowe, IP, MAC
Loadery dla systemow: Windows, Linux, MacOS, Free/BSD, Solaris
Zabezpiecz swoje skrypty PHP!  Przetestuj http://phpencoder.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
kkh  
View profile   Translate to Translated (View Original)
 More options Nov 4, 11:29 am
Newsgroups: pl.comp.lang.php
From: "kkh" <k.k.h.SKA...@gazeta.pl>
Date: Wed, 4 Nov 2009 16:29:43 +0000 (UTC)
Local: Wed, Nov 4 2009 11:29 am
Subject: Re: PDO, AdoDB, mysqli?
Koteczek <n...@spamowac.org> napisał(a):

> Obecnie w moim projekcie to robie po prostu sklejanie stringow by zbudowac
> zapytanie, troche to lamerskie i trudne do ogarniecia.
> Czy PDO, ADOdb maja takie funkcje czy po prostu musze sobie napisac podobne
> klasy do modyfikacji zapytania?

Jesli sklejanie odbywa sie z powodu koniecznosci dostarczenia zmiennych, to
sprawe zalatwiaja "prepared statements".

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Koteczek  
View profile   Translate to Translated (View Original)
 More options Nov 4, 12:12 pm
Newsgroups: pl.comp.lang.php
From: "Koteczek" <n...@spamowac.org>
Date: Wed, 4 Nov 2009 18:12:28 +0100
Local: Wed, Nov 4 2009 12:12 pm
Subject: Re: PDO, AdoDB, mysqli?

> Jesli sklejanie odbywa sie z powodu koniecznosci dostarczenia
> zmiennych, to sprawe zalatwiaja "prepared statements".

nie

czasami musze dac where + or + or +and != ... nie o zmienne ale o cala skladnie
chodzi.

robie addWhere(koty=2)
addWhere(psy=1)
itd i mi samo zbuduje poprawne zapytanie.

Ktos napisal ze PDO ma takie funkcje - moze link podac? :)


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
kkh  
View profile   Translate to Translated (View Original)
 More options Nov 4, 1:21 pm
Newsgroups: pl.comp.lang.php
From: "kkh" <k.k.h.SKA...@gazeta.pl>
Date: Wed, 4 Nov 2009 18:21:47 +0000 (UTC)
Local: Wed, Nov 4 2009 1:21 pm
Subject: Re: PDO, AdoDB, mysqli?
Koteczek <n...@spamowac.org> napisał(a):

> Ktos napisal ze PDO ma takie funkcje - moze link podac? :)

PDO jest opisane w standardowym manualu PHP i tam zadnych tego typu funkcji
nie ma.

http://php.net/manual/en/book.pdo.php

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Koteczek  
View profile   Translate to Translated (View Original)
 More options Nov 4, 1:41 pm
Newsgroups: pl.comp.lang.php
From: "Koteczek" <n...@spamowac.org>
Date: Wed, 4 Nov 2009 19:41:29 +0100
Local: Wed, Nov 4 2009 1:41 pm
Subject: Re: PDO, AdoDB, mysqli?

> PDO i MySQli to moduły w php. ADOdb to dodatkowe biblioteki ładowane
> jak Smarty. AdoDB się już zestarzało, polecam pójście w PDO, a nawet
> dalej w Zend Framework i jego Zend_Db.

ok a inne pytanie.

Czy standardowe uzycie PDO zabezpieczy mnie przed

insertem typu: insert into pensja values (12,4000)

gdy do bazy dodam nowe pole np "stanowisko" ? Normalnie jadac przez mysql_query
to zapytanie sie wywali... a mogloby po cichu dodac pole stanowisko jako
wartosc domyslna. A wywali sie dopiero gdy pole bedzie not null przykladowo.

Jak rozumiem odczyt dowolna technika, gdy nie podamy nie istniejacego pola,
zawsze bedzie pomyslny, nawet jak dodamy nowe pola. Problem pojawi sie przy
update i insert.

Wlasnie min dlatego chce przejsc na PDO, aby uniknac koniecznosci grzebania w
kodzie gdy dodam jakies pole do bazy (co ma miejsce czesto bo baze
projektowalem sam i niezbyt przyszlosciowo :/)

dziekuje.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wojciech Bancer  
View profile   Translate to Translated (View Original)
 More options Nov 4, 3:11 pm
Newsgroups: pl.comp.lang.php
From: Wojciech Bancer <prot...@post.pl>
Date: 4 Nov 2009 21:11:42 +0100
Local: Wed, Nov 4 2009 3:11 pm
Subject: Re: PDO, AdoDB, mysqli?
On 2009-11-04, Koteczek <n...@spamowac.org> wrote:

> insertem typu: insert into pensja values (12,4000)

> gdy do bazy dodam nowe pole np "stanowisko" ? Normalnie jadac przez mysql_query
> to zapytanie sie wywali...

Bo to jest kiepskie zapytanie po prostu.

> kodzie gdy dodam jakies pole do bazy (co ma miejsce czesto bo baze
> projektowalem sam i niezbyt przyszlosciowo :/)

Złe są zapytania, a nie struktura bazy.

--
Wojciech Bańcer
prot...@post.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Koteczek  
View profile   Translate to Translated (View Original)
 More options Nov 4, 7:00 pm
Newsgroups: pl.comp.lang.php
From: "Koteczek" <n...@spamowac.org>
Date: Thu, 5 Nov 2009 01:00:03 +0100
Local: Wed, Nov 4 2009 7:00 pm
Subject: Re: PDO, AdoDB, mysqli?

> Złe są zapytania, a nie struktura bazy.

to jakie sa dobre?

http://www.w3schools.com/PHP/php_mysql_insert.asp

"the second" przyklad nie wywali sie jak sie domyslam w przypadku pojawienia
sie wiekszej ilosci kolumn w tabeli table_name?

A w ogole to ladnie ucza, brak sprawdzania co nam w POST wysylaja itd.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wojciech Bancer  
View profile   Translate to Translated (View Original)
 More options Nov 4, 7:03 pm
Newsgroups: pl.comp.lang.php
From: Wojciech Bancer <prot...@post.pl>
Date: 5 Nov 2009 01:03:35 +0100
Local: Wed, Nov 4 2009 7:03 pm
Subject: Re: PDO, AdoDB, mysqli?
On 2009-11-05, Koteczek <n...@spamowac.org> wrote:

[...]

>> Złe są zapytania, a nie struktura bazy.

> to jakie sa dobre?

> http://www.w3schools.com/PHP/php_mysql_insert.asp

> "the second" przyklad nie wywali sie jak sie domyslam w przypadku pojawienia
> sie wiekszej ilosci kolumn w tabeli table_name?

Dokładnie. Drugi się wywali tylko wtedy jak jakieś dodatkowe pole będzie
not null i nie zostanie obsłużone (np. triggerem).

Poczytaj sobie też o prepared statements i PDO - to jest o wiele lepsze
podejście do baz w PHP (szybsze i może być bezpieczniejsze). Nowe ORMy
takie jak Propel i Doctrine, korzystają już z PDO, więc przesiadając się
na nie, będziesz też z PDO korzystać.

--
Wojciech Bańcer
prot...@post.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Colin  
View profile   Translate to Translated (View Original)
 More options Nov 4, 7:40 pm
Newsgroups: pl.comp.lang.php
From: Colin <mich...@gmail.com>
Date: Thu, 05 Nov 2009 01:40:53 +0100
Local: Wed, Nov 4 2009 7:40 pm
Subject: Re: PDO, AdoDB, mysqli?

Wojciech Bancer wrote:
> Poczytaj sobie też o prepared statements i PDO - to jest o wiele lepsze
> podejście do baz w PHP (szybsze i może być bezpieczniejsze).

PDO nie jest szybsze od mysqli. Jest kilka razy wolniejsze.

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ScriptKid  
View profile   Translate to Translated (View Original)
 More options Nov 4, 9:40 pm
Newsgroups: pl.comp.lang.php
From: ScriptKid <n...@spam.pl>
Date: Thu, 05 Nov 2009 03:40:28 +0100
Local: Wed, Nov 4 2009 9:40 pm
Subject: Re: PDO, AdoDB, mysqli?
Koteczek pisze:

> I tu jest cos ala singelton:SQL, moglem zle zapisac. To co to za cudo?

Pewnie: 'singleton::SQL'.

Prawdopodobnie ktoś zaimplementował wzorzec projektowy singletonu (nieco
spryptniejszy zamiennik zmiennej globalej) i użył go do przechowywania
danych aktywnego połączenia z bazą; jeśli nie ma jeszcze ustanowionego
połączenia, jest ono nawiązywane, jeśli już było, podawany jest tylko
jego identyfikator. Ma to tą zaletę, że wywołując połączenie nie
przejmujesz się, czy trzeba nawiązać, czy tylko skorzystać z istniejącego.

Tak z ciekawości: możesz tu wkleić definicje klasy singleton i przykład
wywołania, jaki tam masz?

--
ScriptKid


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SyZer  
View profile   Translate to Translated (View Original)
 More options Nov 5, 3:23 am
Newsgroups: pl.comp.lang.php
From: SyZer <syz...@gmail.com>
Date: Thu, 5 Nov 2009 00:23:02 -0800 (PST)
Local: Thurs, Nov 5 2009 3:23 am
Subject: Re: PDO, AdoDB, mysqli?
> Ktory z systemów dostepu do bazy danych polecicie?

> Jest tego klika: PDO, AdoDB i rozne inne zapewne. Nie wiem za co sie zabrac.

PDO odradzam dla firebirda,
postgre, czy mySQL moze byc PDO

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Stalica  
View profile   Translate to Translated (View Original)
 More options Nov 5, 3:37 am
Newsgroups: pl.comp.lang.php
From: Daniel Stalica <dan...@stalica.info>
Date: Thu, 05 Nov 2009 09:37:56 +0100
Local: Thurs, Nov 5 2009 3:37 am
Subject: Re: PDO, AdoDB, mysqli?
ScriptKid pisze:

> Prawdopodobnie ktoś zaimplementował wzorzec projektowy singletonu (nieco
> spryptniejszy zamiennik zmiennej globalej) i użył go do przechowywania
> danych aktywnego połączenia z bazą; jeśli nie ma jeszcze ustanowionego
> połączenia, jest ono nawiązywane, jeśli już było, podawany jest tylko
> jego identyfikator. Ma to tą zaletę, że wywołując połączenie nie
> przejmujesz się, czy trzeba nawiązać, czy tylko skorzystać z istniejącego.

> Tak z ciekawości: możesz tu wkleić definicje klasy singleton i przykład
> wywołania, jaki tam masz?

A coś ty taki ciekawy, nie wierzysz w poprawna implementacje?

--
Wkłady kominowe: http://twojkomin.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
NEO.pl / PHPEncoder.pl  
View profile   Translate to Translated (View Original)
 More options Nov 5, 3:45 am
Newsgroups: pl.comp.lang.php
From: "NEO.pl / PHPEncoder.pl" <i...@phpencoder.R3m0v3.pl>
Date: Thu, 05 Nov 2009 09:45:11 +0100
Local: Thurs, Nov 5 2009 3:45 am
Subject: Re: PDO, AdoDB, mysqli?
kkh wrote on 2009-11-04 19:21:

>> Ktos napisal ze PDO ma takie funkcje - moze link podac? :)

Mea culpa. Pomylilem z Zendem.

Pozdrawiam,
--
Szyfrowanie skryptow PHP v4 oraz v5. Blokady: czasowe, IP, MAC
Loadery dla systemow: Windows, Linux, MacOS, Free/BSD, Solaris
Zabezpiecz swoje skrypty PHP!  Przetestuj http://phpencoder.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ScriptKid  
View profile   Translate to Translated (View Original)
 More options Nov 5, 6:03 am
Newsgroups: pl.comp.lang.php
From: ScriptKid <n...@spam.pl>
Date: Thu, 05 Nov 2009 12:03:06 +0100
Local: Thurs, Nov 5 2009 6:03 am
Subject: Re: PDO, AdoDB, mysqli?
Daniel Stalica pisze:

>> Tak z ciekawości: możesz tu wkleić definicje klasy singleton i przykład
>> wywołania, jaki tam masz?

> A coś ty taki ciekawy, nie wierzysz w poprawna implementacje?

A gdzieżby, tyle jest poprawnych implementacji - ciekawym po prostu,
którą wybrał (wygląda, że ma jedną klasę singletonu dla aplikacji, i
używa __callStatic() do dostępu do danych). Trafiłem...?

Oczywiście, jeśli ten kod ma klauzulę 'Ściśle Tajne Specjalnego
Znaczenia', to będę się ubiegał o Certyfikat Dostępu do Informacji
Niejawnych i dopiero wtedy ponowię moją prośbę... :) Jeśli jednak nie,
to może zamieść te kilka linii, bo pewnie nie tylko ja tu na tym skorzystam?

--
ScriptKid


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wojciech Bancer  
View profile   Translate to Translated (View Original)
 More options Nov 5, 9:40 am
Newsgroups: pl.comp.lang.php
From: Wojciech Bancer <prot...@post.pl>
Date: 5 Nov 2009 15:40:37 +0100
Local: Thurs, Nov 5 2009 9:40 am
Subject: Re: PDO, AdoDB, mysqli?
On 2009-11-05, Colin <mich...@gmail.com> wrote:

[...]

>> Poczytaj sobie też o prepared statements i PDO - to jest o wiele lepsze
>> podejście do baz w PHP (szybsze i może być bezpieczniejsze).

> PDO nie jest szybsze od mysqli. Jest kilka razy wolniejsze.

Przy wykorzystywaniu Prepared Statements? Jest porównywalne.

--
Wojciech Bańcer
prot...@post.pl


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google