insert into bbbb.userinfo select * form aaa.userinfo where aaa.userinfo.id='001'

解决方案 »

  1.   

    还有点不明白,之前,我一直用这个格式的,链接数据库,但是能链接一个数据库。
    Database($DBHost,$DBUser,$DBPassword,$DBName);如果是操作2个数据库的话,我的数据库连接函数是不是要变?
    应该如何写,否则我想SQL语句应该不认的。
      

  2.   

    哦,我一下,有问题在问,不好意思,要过几天结帖。还有一点2楼的写法,是不是属于子查询?是不是要MYSQL 4.0以上才支持?
      

  3.   

    这是标准的sql语句, 连foxbase都支持
      

  4.   

    不知道为什么失败了,大家看看我语句对吗?另外forum.member这个表里多了一个字段college,不过默认可以为NULL。<?php
    /***************包含配置文件************/
    require ("include/config.php");
    require ("include/datebase.php");
    //////////数据库连接////////////
    Database($DBHost,$DBUser,$DBPassword,$DBName);$query=<<<insert
    insert into forum.member select * from forum2.member where forum2.member.post>=1
    insert;
    $result=mysql_query($query);
    echo $query;
    if ($result)
    echo "Success!";
    ?>