PHP gevorderde |
|
Ik wil uit een tabel met een rij datums een begin en eindjaar bepalen. Nu dacht ik dit mooi te kunnen doen met de min en max functie van mysql.
Dit lukt ook wel, maar zowel het begin als eindjaar krijgen de waarde van het eerst genoemde alias.
<?php
$query1 = "SELECT
MIN(YEAR(datum)) AS beginjaar,
MAX(YEAR(datum)) AS eindjaar
FROM
stats_hits";
$result1 = mysql_query($query1) or die (mysql_error());
$beginjaar = mysql_result($result1,'beginjaar');
$eindjaar = mysql_result($result1,'eindjaar');
?>
<?php $query1 = "SELECT MIN(YEAR(datum)) AS beginjaar, MAX(YEAR(datum)) AS eindjaar FROM stats_hits"; ?>
Nu krijgen allebei de variabelen dus het beginjaar als waarde, wissel ik het om, dan worden allebei de variabelen het eindjaar.
|