mssql_query这个是MS sqlserver的函数
mysql_result是MySQL的函数
不能混用

解决方案 »

  1.   

    用mssql_result($qry,0,"USER_ID")至于第一个问题,做两个DB连接之后插入即可,如果数据量大的话,推荐你用文本形式的导出导入
      

  2.   

    To:bonniewater
    最终效果和你说的差不多。但是不知一条SQL语句能否实现?To:bluemeteor第一个问题能不能说得再详细些?
    BTW:第二问题已经解决。谢谢各位!
      

  3.   

    A,B表应该有关联的字段吧?
    sql="inser into c select a.a1,a.a2,b.a1,b.a2 from a1,a2 where a.column=b.column"
      

  4.   

    A,B表应该有关联的字段吧?
    sql="inser into c select a.a1,a.a2,b.a1,b.a2 from a1,a2 where a.column=b.column"=====================有关联也不好办....他要求是两个库里的表互导
      

  5.   

    采用insert into ...select ... from的SQL语句比在外部查询再插入高效
      

  6.   

    insert select from比在外部查询后插入更高效
      

  7.   

    mysql:
    insert into 数据库2.C select A1,A2,B1,C2 from 数据库1.A
    insert into 数据库2.C select A1,A2,B1,C2 from 数据库1.Bmssql:(大约是)
    insert into 数据库2.C (select A1,A2,B1,C2 from 数据库1.A union all select A1,A2,B1,C2 from 数据库1.B)
      

  8.   

    mysql:
    insert into 数据库2.C select A1,A2,B1,C2 from 数据库1.A
    insert into 数据库2.C select A1,A2,B1,C2 from 数据库1.Bmssql:(大约是)
    insert into 数据库2.C (select A1,A2,B1,C2 from 数据库1.A union all select A1,A2,B1,C2 from 数据库1.B)