下面是我的函数关于往mssql中导入数据的:
function insertimportsql($filepath){
$ha=fopen("$filepath","r");
   while($data=fgetcsv($ha))
      {    
    $sql="insert into wang(name)values('$data[1]')";
     if($data[1]!='ItemNumber'){
    
      $result=mssql_query($sql);
                            用result这个返回值可以判断插入是否成功再跳转到页面
                            但只能插入一行数据,现在我必须要把文件的所有数据都导入并且进行判断跳转页面,
                            请问怎么改呀,  备注::本人使用的是mssql的数据库
                             return $result;
     }
   
    }
   

}

解决方案 »

  1.   

    php不搞mssql
    php+mysql是最好的了
    或者oracle
    就是不要弄微软的mssql
      

  2.   


    $ha=fopen("$filepath","r"); 
    while(! feof($ha))  {
    $data = fgetcsv($ha)
    $sql="insert into wang(name)values('$data[1]')"; 
    if($data[1]!='ItemNumber'){
        $result=mssql_query($sql); 
     }
    fclose($ha);好像应该这样。。
      

  3.   

    你不是return 了么,当然执行一次了。
      

  4.   

    正在学习如何写个代码,把数据批量导入MySQL,学习....啊啊啊啊~~~~
      

  5.   

    要用就用PHP+MYSQL
    MSSQL不好用!