Ik probeer een array_intersect los te laten op een eerder uitgevoerde intersect. De laatste array_intersect moet de resultaten tussen een array uit de database en de array uit een array intersect vergelijken.
Helaas resulteerd dit in "array()", terwijl ik weet dat er iets in moet staan. Is er een beperking in gegevens die er vergeleken kunnen worden (tabel bevat +/- 120k records). Of doe ik gewoon iets fout?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| ...
//vergelijk tussen 2 explodes
$result1 = array_intersect($veldarray1, $veldarray2);
//haal alle serienummers op
$sql = "(select HSRL# from ZLPRDLIB_EAPMCH)";
$resultaatje = odbc_exec($conn, $sql);
//plaats serie nummers in array ($arrayrow)
while($row = odbc_fetch_array($resultaatje))
{
$arrayrow[] = array($row["ISRL#"]);
}
//vergelijk alle serinummers uit database
$eindresult1 = array_intersect($result1, $arrayrow);
print_r($eindresult1); |
Helaas resulteerd dit in "array()", terwijl ik weet dat er iets in moet staan. Is er een beperking in gegevens die er vergeleken kunnen worden (tabel bevat +/- 120k records). Of doe ik gewoon iets fout?
[ Voor 28% gewijzigd door MIT op 20-04-2004 14:15 . Reden: Toevoeging ]
No Signature