mysql_fetch_.....系列函数, 每执行一次, 数据指针就会下移一行, 你在while循环之前, 已经mysql_fetch_.....一次了, 第一行已经返回, 当然再循环就没有第一行数据了(其实你的第一行数据在$info变量中, 而且这个变量是个数组形式, 数组不能判断是否等于空)