http://php.weblogs.com/adodb_manual有详细的文档

解决方案 »

  1.   

    用ADODB连接数据库,执行存储过程,$test1,$test2是输出变量
    $test1="";
    $test2="";
    $sql="BEGIN UNREGISTER_USER_TQ($userno,$ServiceId,$Sertype,:test1,:test2); END;";
    $db->Execute($sql);没有反应,上面的代码有问题吗?
      

  2.   

    http://expert.csdn.net/Expert/topic/2622/2622646.xml?temp=.9419824自己发那么多帖同样的问题~~~~
    存储过程的输出变量好象不能直接返回到 PHP 中去~~~
      

  3.   

    看看这个:
    $stmt = $db->PrepareSP("begin  TQ_REGISTER_USER_WEB(:puserno,:pserviceid,:psertype,:pstatus,:pfreedays); end;");$db->Parameter($stmt,$userno,'puserno');
    $db->Parameter($stmt,$ServiceId,'pserviceid');
    $db->Parameter($stmt,$Sertype,'psertype');
    $db->Parameter($stmt,$status,'pstatus');
    $db->Parameter($stmt,$freedays,'pfreedays');