Ik probeer gegegevens uit een mysql 5.0 database te krijgen met de volgende loop:
Ik krijg alleen steeds de volgende fout:
Het lukt me niet de fout te verklaren, zelfs de voorbeeld code van MYSQL geeft de zelfde fout melding.
Ik ben niet zo bekend met WHILE loops in mysql dus het kan zijn dat ik iets vanzelfsprekends over het hoofd zie.
PHP:
1
2
3
4
5
6
7
8
9
10
| $q = " CREATE PROCEDURE dowhile() BEGIN DECLARE a INT SET a = '20100317125'; while a != '20100317115' SELECT COUNT(`easId`) 'count', a FROM `eeh_articles_seen` GROUP BY a ORDER BY a DESC; SET a = a- 1; END WHILE END"; |
Ik krijg alleen steeds de volgende fout:
MySQL:
1
| 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 'INT SET a = '20100317125'; while a != '20100317115' SELECT COUNT(`easId`)' at line 3 |
Het lukt me niet de fout te verklaren, zelfs de voorbeeld code van MYSQL geeft de zelfde fout melding.
Ik ben niet zo bekend met WHILE loops in mysql dus het kan zijn dat ik iets vanzelfsprekends over het hoofd zie.