ugrás a tartalomhoz

MYSQL adatbázisadat kiírás PHP tomb elemei szerint

Anonymous · 2004. Szep. 4. (Szo), 22.39
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
 
1

Szintikatika

Török Gábor · 2004. Szep. 5. (V), 09.25
Helo,

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
2

Köszönöm a segítséget, p

Anonymous · 2004. Szep. 5. (V), 21.19
Köszönöm a segítséget, pontosan erre gondoltam

Üdv
Ági