MYSQL adatbázisadat kiírás PHP tomb elemei szerint
Egy MYSQL adatbázisból olyan adatokat szeretnék kikeresni, amelyek azonosítói egy php tömben megtalálhatók, meg tudja-e valaki írni, hogy a SELECT WHERE részébe milyen szintaktikát kell alkalmazni, hogy ez működjön. Az kiderítettem, hogy listáknál működik a WHERE azonosito in ($lista), de hogy van ez a tömböknél.
Kösz
Ági
■ Kösz
Ági
Szintikatika
Szentem ehhez csak az IN szintaktikáját kell tudni, ami így néz ki:
SELECT mező FROM tábla WHERE mező IN (1,2,3,4);
Tehát gyakorlatilag végig kéne futtatnod a tömböt, és az egyes azonosító értékekből a szintaktikának megfelelő sztringet összetákolnod. Pl így:
$lista = implode(',', $tomb);
Utána pedig már így néz ki az SQL utasítás:
SELECT mező FROM tábla WHERE mező IN ($lista);
Ha hülyeséget írtam, kijavítanak, ha rosszul értettem, bocs.
--
slink
Köszönöm a segítséget, p
Üdv
Ági