WHERE weeknr = '$weeknr' in query
Ik zit even met een klein probleem.
Door middel van dit scriptje krijg ik de week nummer van vorige week, in dit geval week 12.
Maar nu wil ik dus $weeknr in mijn SELECT query stoppen om zo de post van vorige week op te halen. Maar ik krijg het niet voor elkaar om de $var $weeknr in mijn query te stoppen. Krijg de melding:
Foutmelding: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE weeknr = 12 DESC LIMIT 1 ) AS aka JOIN ts_optie ' at line 20
Query die er bij hoort is:
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
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$weeknr = date("W") -1;
$query ="SELECT
aka.id,
aka.ts_titel,
aka.poll,
aka.weeknr,
ts_optie.artiest,
ts_optie.titel,
ts_optie.cover
FROM
(
SELECT
id,
ts_titel,
poll,
weeknr
FROM
ts
ORDER BY
id
WHERE
weeknr = ".$weeknr."
DESC LIMIT 1
) AS aka
JOIN
ts_optie
ON
aka.id = ts_optie.ts_id
";
?>
$weeknr = date("W") -1;
$query ="SELECT
aka.id,
aka.ts_titel,
aka.poll,
aka.weeknr,
ts_optie.artiest,
ts_optie.titel,
ts_optie.cover
FROM
(
SELECT
id,
ts_titel,
poll,
weeknr
FROM
ts
ORDER BY
id
WHERE
weeknr = ".$weeknr."
DESC LIMIT 1
) AS aka
JOIN
ts_optie
ON
aka.id = ts_optie.ts_id
";
?>
Ik meen dat ik normaal door '$weeknr' een $var kon opvragen in een query ma ook dat werkt niet.
Er zit een fout in je query!!
Blijk heb je dat wel maar gij niet begrijpen.
Gewijzigd op 31/03/2012 20:59:11 door Noppes Homeland
Gelukkig hoef dat niet vaak geschreven te worden.
Want ik laat nu namelijk alleen mijn query zien. De rest is niet relevante code en heb hier geleerd dat posten van niet relevante code's niet wordt gewardeerd. Daarom heb mijn foutafhandeling even er buiten gehouden. Dit leek mij namelijk niet zo relevant in de vraag.
Daar naast bedank ik je wel even voor het opzetje. Ik zie gelijk waar ik verkeert ga.
En ja dat is een stomme fout van mij.
Gewijzigd op 31/03/2012 21:28:55 door remco schrubben