ok ik heb de volgende tabel
en wil met de volgende queries:
checken welke codes (hash) aan BEIDE queries voldoen
nu hab ik al eerder iets dergelijks gemaakt waarin ik beide zoekresultaten in een array zet en dan alle hash codes naloop met de php-code:
vervolgens plaatst ie dan alleen die codes in $definitieve_array die in beide queries als resultaat naar boven kwamen...
probleem
het probleem is nu dat ik van tevoren niet weet hoeveel queries er zullen zijn (hangt af van de hoeveelheid id's waarop men zoekt) en kan ik bovendien die in_array-if statement niet variabel langer of korter maken...
snap iemand wat ik probeer?
de oplossing voor mijn probleem zou zijn:
een loopje die (afhankelijk van het aantal queries), checkt welke 'hash' in ALLE queries voorkomt...
code:
1
2
3
4
5
6
7
8
| (id) (hash) 1 d9b028cd6d95370e80455e991ac25dc4 4 d9b028cd6d95370e80455e991ac25dc4 3 f5fb6edb7dd0713dbe17082b8374bf43 2 f5fb6edb7dd0713dbe17082b8374bf43 4 f5fb6edb7dd0713dbe17082b8374bf43 1 cdde41f7134323aaa37a76b36ab2bcfe 1 da829630c15aad866d5138d91c62240d |
en wil met de volgende queries:
code:
1
2
| SELECT (h) FROM `tabel` WHERE `id` = '4' SELECT (h) FROM `tabel` WHERE `id` = '1' |
checken welke codes (hash) aan BEIDE queries voldoen
nu hab ik al eerder iets dergelijks gemaakt waarin ik beide zoekresultaten in een array zet en dan alle hash codes naloop met de php-code:
code:
1
2
3
| if ( in_array($hash, $unieke_array_y) && in_array($hash, $unieke_array_z) ) { $definitieve_array[] = $hash; } |
vervolgens plaatst ie dan alleen die codes in $definitieve_array die in beide queries als resultaat naar boven kwamen...
probleem
het probleem is nu dat ik van tevoren niet weet hoeveel queries er zullen zijn (hangt af van de hoeveelheid id's waarop men zoekt) en kan ik bovendien die in_array-if statement niet variabel langer of korter maken...
snap iemand wat ik probeer?
de oplossing voor mijn probleem zou zijn:
een loopje die (afhankelijk van het aantal queries), checkt welke 'hash' in ALLE queries voorkomt...

[ Voor 3% gewijzigd door amoen op 17-07-2006 10:59 ]
heeeeee ..... hoe is het?