login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query werkt in MySQL 5, maar niet in MySQL 4

Offline MindPrison - 10/10/2006 23:06 (laatste wijziging 10/10/2006 23:12)
Avatar van MindPrisonPHP gevorderde Hallo allemaal,

ik heb een klein probleem met een website die ik gemaakt heb. De onderstaande query werkte op mijn testserver (MySQL 5), maar niet op de server waar de website uiteindelijk op moet staan (MySQL 4).

Dit is de query:
  1. SELECT DATE_FORMAT(datum, '%Y-%c-%e') AS datum, DAY(datum) AS dag, MONTH(datum) AS maand, YEAR(datum) AS jaar, uren FROM kalender WHERE userid = '0' ORDER BY jaar, maand, dag, uren ASC


Ik heb al een tijdje op de MySQL website gezogd, maar ik vind het probleem niet direct (alle functies worden ook door MySQL 4 ondersteund). Of zie ik iets over het hoofd?

Alvast bedankt!

ps: dit is de error: "#1064 - 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 '( datum ) AS dag , MONTH( datum ) AS maand , YEAR( datum ) AS j"

En "DATE_FORMAT(datum, '%Y-%c-%e') AS datum" wijzigen in "DATE_FORMAT(datum, '%Y-%c-%e') AS datum2" heb ik ook al geprobeert.

2 antwoorden

Gesponsorde links
Offline Gerard - 11/10/2006 00:20
Avatar van Gerard Ouwe rakker Ik weet niet welke versie van MySQL 4 je draait maar de documentation van MySQL zegt het volgende:
Citaat:
DAY(date)

DAY() is a synonym for DAYOFMONTH(). It is available as of MySQL 4.1.1.
Offline MindPrison - 11/10/2006 15:43 (laatste wijziging 11/10/2006 15:54)
Avatar van MindPrison PHP gevorderde Ik zal DAYOFMONTH() eens proberen, alvast bedankt voor je reactie.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s