Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]wyswietlanie tabeli -warunek
gosienkami
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


mam 2 tabele i musze wyświetlić wszystkie rekordy oprocz tych co mają wybrane pole 0
tabela1
id (klucz)
id_klienta
nazwa
itd
tabela2
id_klienta ( klucz)
id
wyswietlanie

i nie działa
  1. SELECT nazwa FROM tabela1, tabela2 WHERE tabela1.id_klienta=tabela2.id_klienta AND wyswietlanie='1'
Go to the top of the page
+Quote Post
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Po pierwsze to nazwę kolumny, w tym wypadku nazwa musisz poprzedzić nazwą tabeli:
  1. SELECT tabela1.nazwa FROM tabela1, tabela2
A po drugie to jeśli wyswietlanie ma ustawiony typ danych liczbowy to w zapytaniu podajesz wartość bez '
Czyli tak:
  1. WHERE tabela1.id_klienta=tabela2.id_klienta AND wyswietlanie=1
albo raczej jeśli ma być wszystko co różne od zera to tak:
  1. wyswietlanie!=0
lub
  1. wyswietlanie<>0
.

Ten post edytował sadistic_son 11.06.2010, 05:33:38
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Po pierwsze to nazwę kolumny, w tym wypadku nazwa musisz poprzedzić nazwą tabeli:
wcale nie musi.

Cytat
i nie działa
czyli co? Błąd zapytania masz czy coś innego?
Zastosuj się proszę do podanych tu porad:
Temat: Jak poprawnie zada pytanie
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:28