Het ophalen
Eerst laten we even zien hoe je alle producten uit de database haalt, met alle gegevens:
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
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SELECT
producten.id,
vaderproducten.naam,
makers.maker,
consoles.console,
types.type,
producten.prijs,
producten.vooraad
FROM
producten,
vaderproducten,
makers,
consoles,
types
WHERE
producten.vader_id = vaderproducten.id
AND
vaderproducten.maker_id = makers.id
AND
producten.console_id = consoles.i
AND
producten.type_id = types.id
ORDER BY
vaderproducten.naam
ASC
producten.id,
vaderproducten.naam,
makers.maker,
consoles.console,
types.type,
producten.prijs,
producten.vooraad
FROM
producten,
vaderproducten,
makers,
consoles,
types
WHERE
producten.vader_id = vaderproducten.id
AND
vaderproducten.maker_id = makers.id
AND
producten.console_id = consoles.i
AND
producten.type_id = types.id
ORDER BY
vaderproducten.naam
ASC
Keurig lijstje, gesorteerd op naam van de game.
Maar nu: een specifieke game ophalen. Er verandert niet veel aan de query, een beetje maar:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SELECT
vaderproducten.naam,
makers.maker,
consoles.console,
types.type,
producten.prijs,
producten.vooraad
FROM
producten,
vaderproducten,
makers,
consoles,
types
WHERE
producten.vader_id = vaderproducten.id
AND
vaderproducten.maker_id = makers.id
AND
producten.console_id = consoles.i
AND
producten.type_id = types.id
AND
producten.id = %S
vaderproducten.naam,
makers.maker,
consoles.console,
types.type,
producten.prijs,
producten.vooraad
FROM
producten,
vaderproducten,
makers,
consoles,
types
WHERE
producten.vader_id = vaderproducten.id
AND
vaderproducten.maker_id = makers.id
AND
producten.console_id = consoles.i
AND
producten.type_id = types.id
AND
producten.id = %S
Op de %S natuurlijk even het ID zetten, en klaar is Kees!
« vorige pagina | volgende pagina »