My SQL
Jan Koehoorn
16/12/2005 13:19:00Misschien dan maar brute force:
Volgens mij zou die van Frank ook moeten werken, en die is veel mooier.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$sql = "
SELECT klant_id
FROM historiek
WHERE jaar = 2005";
$res = mysql_query ($sql) or trigger_error (mysql_error ());
while ($obj = mysql_fetch_object ($res)) {
$sql2 = "
SELECT klant_id
FROM historiek
WHERE jaar = 2006
AND klant_id = '$obj->klant_id'";
$res2 = mysql_query ($sql2) or trigger_error (mysql_error ());
if (mysql_num_rows ($res2) == 1) {
// dan hebben ze dus opnieuw ingeschreven
}
else {
$nog_niet[] = $obj->klant_id;
}
}
?>
$sql = "
SELECT klant_id
FROM historiek
WHERE jaar = 2005";
$res = mysql_query ($sql) or trigger_error (mysql_error ());
while ($obj = mysql_fetch_object ($res)) {
$sql2 = "
SELECT klant_id
FROM historiek
WHERE jaar = 2006
AND klant_id = '$obj->klant_id'";
$res2 = mysql_query ($sql2) or trigger_error (mysql_error ());
if (mysql_num_rows ($res2) == 1) {
// dan hebben ze dus opnieuw ingeschreven
}
else {
$nog_niet[] = $obj->klant_id;
}
}
?>
Volgens mij zou die van Frank ook moeten werken, en die is veel mooier.
Gewijzigd op 16/12/2005 13:21:00 door Jan Koehoorn
PHP hulp
27/11/2024 06:42:13Bart
16/12/2005 13:20:00Dan moet ik deze nogmaals proberen
Ik ben momenteel bezig meteen script te scrhijven in de hoop dat dit welk werkt..
Ik ben momenteel bezig meteen script te scrhijven in de hoop dat dit welk werkt..
Bart
16/12/2005 15:31:00Bart
16/12/2005 16:36:00Probleem was met dit script, dat het zonder html uitput voor een timeout zorgde. Na het toevoegen van een echo van elke id werkte het perfect !
toch nogmaals bedankt
toch nogmaals bedankt