已知 sql server中
$server="se";
$username="us";
$password="pa";
$datebase="ds";1 现要取sql server中 body 表(字段为id, title) 中的id,要一条一条的取出来,  再插入到 mysql 数据库(服务配制与sql server一样) 中的 body 表(id,title)中的id去2 要得到取 body 表中的最后一条记录id,并插入到 mysql中的 hode表(id, hode)的id 中去
怎么实现呀,谢谢

解决方案 »

  1.   


    //连接MSSQL
    $msconnect=mssql_connect("se","us","pa");
    $msdb=mssql_select_db("ds",$msconnect);
    $msquery = "select id,title from body";
    $msresults= mssql_query($msquery);
    //连接MYSQL
    $con=mysql_pconnect('localhost','root','youpassword');
    mysql_select_db('database',$conn);
    $sql='insert into boby(id,title)';
    while ($row = mssql_fetch_array($msresults)) {
      $sql .="values($row['id'],$row['title']),";
    }
    mysql_query($sql,$con);
      

  2.   

    还有
    2 要得到取 body 表中的最后一条记录id,并插入到 mysql中的 hode表(id, hode)的id 中去 
      

  3.   


    $id=mysql_insert_id();
    $insert="insert hode values('$id','')";
    mysql_query($insert,$con)
      

  4.   

    不是mysql这边的id,是sql server 那边的id
    虽数值一样,但还是要从sql server 那边取
      

  5.   

    2,把1L的
    $msquery = "select id,title from body";改成
    $msquery = "select id,title from body where id=(select max(id) from body)";
    就可以了。