<?php
//连接数据库$conn=mysql_connect('localhost','root','053729');//发送查询mysql_query('use bishe',$conn);mysql_query('set names utf8',$conn);//查询$sql='select * from bishe group by number';$rs=mysql_query($sql,$conn);while($row=mysql_fetch_assoc($rs)){ echo '<li>','months:','<a href="xianshi.php?number=',$row['number'],'">',$row['months'],'</a>','</li>';
}
?>
//上面的代码是打印出月份(月份是个链接)图:
//点击上图中的月份后会执行下面的PHP代码
<?php$conn=mysql_connect('localhost','root','053729');//连接数据库mysql_query('use bishe',$conn);//发送查询
mysql_query('set names utf8',$conn);$number=$_GET['number'];$sql='select * from bishe where number='."$number";$rs=mysql_query($sql,$conn);//$rs是一个resource类型$row=mysql_fetch_assoc($rs);//取到每一条记录?><?phpecho 'months:',$row['months'];?><?phpwhile($row=mysql_fetch_array($rs))//循环遍历到每一条记录 { echo 'money:',$row['money'],'<br/>'; echo 'number:',$row['number'],'<br />'; }?>
现在的问题是,为什么我显示在页面的记录总是少了一条,要么少了第一条记录,要么少了最后一条记录,你们可以看到,我的MySQL中months=“January"的记录有六条:
但是我点击"January"后,只显示了五条记录,图:
点击其他的月份链接都是一样,就不一一列举了。
s希望有好心人能够帮助我,我是初学者,万分感谢了。
代码有些多,但是很容易看明白,我解释的很详细清楚了。