Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PDO] Problem z aliasami w WHERE, Nazwa pola z aliasem nie działa lecz bezx niego działa
Sajrox
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Witam,

Nie wiem czy dobrze myślę ale chyba PDO posiada buga. Przy użyciu funkcji bindValue()" title="Zobacz w manualu PHP" target="_manual zapytanie które4 posiada w warunku WHERE pole z aliasem nie chce działać:

Przykład:

  1. SELECT * FROM tabela AS tab WHERE tab.id = :id


Jednak gdy usune alias z pola id kod dzała bez problemu
  1. SELECT tab.id AS id FROM tabela AS ta WHERE id = :id


Bardzo mi zalazy na tym aby aliasy były także akceptowane w warunku WHERE.

Czy ktoś wie co może być przyczyną i jak można to obejść. Aby 1 przykład zapytania działał poprawnie.

Jestem pewien że wina nie stoi po mojej stronie gdyż zapytanie jest poprawne
Go to the top of the page
+Quote Post

Posty w temacie


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 - 10:15