Ik heb een vaag probleem.
Voor een site waar ik mee bezig ben moet ik een lijst jaartallen uit de database halen.
Ik gebruik onderstaande code
<?
$sqlyear="SELECT DISTINCT data_bank.dtYear_Due FROM data_bank ORDER BY data_bank.dtYear_Due ASC";
$resultyear=mysql_query($sqlyear);
?>
<div class="smalltext">
Please indicate the year(s) for which you want data
</div>
<br>
<table id=yeardata border=0 cellspacing=1 cellpadding=1>
<tr class="smalltext">
<b>
<a href="javascript:SetChecked(1,'dtYear_Due[]')">All Years |</a>
<a href="javascript:SetChecked(0,'dtYear_Due[]')">Clear All</a>
</b>
<?
while($rowyear=mysql_fetch_array($resultyear))
{
if ((@$rowyear[dtYear_Due]!=1997) and (@$rowyear[dtYear_Due]!=1996 )/*and (@$rowyear[dtYear_Due]!=2006)*/)
{
?>
<td class="smalltext"><br>
<input type=checkbox value=<?=@$rowyear[dtYear_Due]?> name=dtYear_Due[]><?=@$rowyear[dtYear_Due]?>
Deze code geeft het volgende resulaat
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
Echter ik weet dat 2008 ook in de database staat.
Indien ik dezelfde sql querry in phpmyadmin uitvoer krijg ik
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
Ik kan er niet achter komen waarom de php code een ander resultaat geeft dan de phpmyadmin.
321 views