Chciałbym wybrac z bazy danych w jednym zapytaniu rekordy ktorych pola id = 1, 5, 10 . Jak skonstruowac takiego selecta czy cos takiego bedzie poprawne :
SELECT * FROM tabela WHERE id = 1 OR id = 5 OR id = 10
Moze jest jakis inny bardziej "elegancki sposob pobrania danych ?
Drugie pytanie juz bardzie z "optymalizacji" . Co bedzie wydajniejsze - szybsze (kod wykonywany w php) . Majac np 100 roznych wartosc tego samego pola chce sprawdzic czy takie dane sa juz w bazie czy tez nie , czy lepiej wrzucic to w petle 100 zapytan do bazy z warunkiem WHERE pole = wartsc[$i] , czy tez moze skonstrowac zapytanie podobne do tego wyzej i skierowac je do bazy ?
Moze nie za jasno tlumacze, ale mam nadziej ze ktos zrozumie jezeli nie prosze pytac , postaram sie lepiej wyjasnic o co mi chodzi