Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]wyswietlanie tabeli -warunek
Forum PHP.pl > Forum > Przedszkole
gosienkami
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'
sadistic_son
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
.
nospor
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.