Provjera da li je vrijednost u tablici

Dakle na koji najjednostavniji način provjeriti da li je vrijednost u tabeli ZALIHA koja se sastoji od 3 djela:
id, boja, komada.

potrebno mi je da pronađem da li postoji vrijednost npr. “crno” u tabeli ZALIHA u koloni boja.
i da mi vrati true ili false.

Imam ovo a završio sam na par načina no nula rezultata, zapravo jedan ok ali nezgrapno.
Kako najlakše? Da li in_array?
ILI kako?

Valjda umor a očito i neznanje:
sql treba postaviti kako spada:

nemoj bezveze pravit opterecenje na bazi s tim da vracas podatke… tebi treba samo jel postoji… jednostavno izbroj koliko ima takvih i onda ako ima vise od 0 returnaj true…

Koristi select count…

SELECT COUNT(*) FROM

Hm…optimizacija korištenja baze:)
Do toga još nisam stigao, no bude i to.
Dakle sql bi bio:

“SELECT COUNT(*) AS postoji FROM zalihe WHERE boja = “.$boja.””;

i onda dodjelim true/false kada uporedim varijablu postoji?

fetchas rezultati i zatim shiftas(array_shift) taj fetchan rezulatat jer ti je prvi clan arraya 0, a drugi ti je broj toga sta si trazio u bazi i onda to stavis u varijablu i provjeris jel vece od 0, ako je onda return true, ako nije, return false…


Copyright © 2022 WM Forum - AboutContact