Hallo.
Was spricht dagegen Dein Select so zu starten:
SELECT 1teSpalte,2teSpalte FROM tabelle WHERE 1 AND 'XXX' LIKE 'YYY'
...und anschließend eine while-Schleife mit den Resultaten zwei durchzulaufen (und entsprechend ein Array vollpacken)?
Grüße aus Würzburg
Julian