Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Niepoprawny wynik zwracany przez MySQl
Czadus
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 4
Dołączył: 29.08.2008

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


Mam oto takie zapytanie:

Kod
"SELECT `id`,`tytul`,`data`,`status`, (SELECT COUNT(*) FROM `admin_galeria_zdjecia` WHERE `id_galeria`='admin_galeria_dzialy.id') AS suma FROM `admin_galeria_dzialy` ORDER BY `data`, `tytul`;"


Niestety zwraca mi ciągle zero. Pola są poprawne, składniowo rownież. Przyczynę tego problemu już znalazłem. Chodzi o o warunek:
Kod
........'admin_galeria_dzialy.id'........


Gdy napiszę go bez apostrofów, to wszystko działa poprawnie, no ale przyjęło się, aby te elementy jednak były objętę nimi. Jak zatem połączyć potrzebę wykorzystania apostrofów bez burzenia prawidłowego działania zapytania??

Ten post edytował Czadus 11.09.2008, 21:05:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


jeżeli admin_galeria_dzialy.id jest nazwą pola id w tabeli admin_galeria_dzialy to musisz użyć znaku akcentu ` a nie apostrofu ':
`admin_galeria_dzialy`.`id`
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 22:26