function showdata($result1)
{
while($row=mysql_fetch_array($result1))
{
echo $row[0] ;
echo "\t";
echo $row[1] ;
echo "\t";
echo $row[2] ;
}
}

解决方案 »

  1.   

    那你就先别用function
    直接
    $sql_1 = "select * from tp_1";
    $result=mysql_query($sql_1);
    while($row=mysql_fetch_array($result))
    {
    echo $row[0] ;
    echo "\t";
    echo $row[1] ;
    echo "\t";
    echo $row[2] ;
    }
    如果这样正常,那还是function那里出错。
      

  2.   

    问题解决了,程序没有错,奇怪的是第一个数据确实是两条记录重复的,可是用mysql管理工具看的时候只有一条,而用MYsql自带的查询工具用select 语句查就发现两条,奇怪啊...
    谢谢大家!