1.config.inc.php和adodb.inc.php这两个文件你没有没
2.$db->Connect($DbHost,$DbUser,$DbPass,$DbName);里面的$DbHost,$DbUser,$DbPass,$DbName你赋值了没有

解决方案 »

  1.   

    1、Adodb只是php的一个工具库,并不必须使用。所以不应该影响“学PHP的积极性”
    2、“&”表示传址。在默认情况下函数的参数使用传值的方式,即在函数内对参数的改变不影响原变量。当声明为传址方式时,在函数内对参数的改变将影响原变量。
    对于$db = &ADONewConnection("MySql");
    表示$db是由ADONewConnection创建的对象的本身而不是副本,php5就要简单些了。
    3、各文件的分布
    + home(你的程序所在目录) - adodb.inc.php
    |
    + include(目录) - config.inc.php
      请保证各文件在正确位置
    4、
    $db->Connect($DbHost,$DbUser,$DbPass,$DbName);
    $sql = "select id,manager,passwd,might from $tbl_manager";
    中使用到的变量需要赋真实的值
      

  2.   

    绝对是你的目录问题。用几个../什么的东西旧可以了。对象传值时&是地址,没有它会自动创建一个对象给$db了,这个就是副本了,而“ADONewConnection("MySql")”东西你也就没有再甬道它了。