将php.ini中display_errors = on
检查是什么错误

解决方案 »

  1.   

    function getinfo($scom, $scom1){
    global $fdb, $sinfo, $sinfo1
    $test=$fdb->query($scom);
    $sinfo = $fdb->fetch_array($test);
    $test1=$fdb->query($scom1);
    $sinfo1 = $fdb->fetch_array($test1);
    }
    你在这个函数调用之前用这两个SELECT * FROM test where testName=test","SELECT * FROM test where testName=test1"在查询分析器中看看有没有值如果有值的话一步步下去

    function getinfo($scom, $scom1){
    global $fdb, $sinfo, $sinfo1
    $test=$fdb->query($scom);
    echo $sinfo = $fdb->fetch_array($test);
    $test1=$fdb->query($scom1);
    echo $sinfo1 = $fdb->fetch_array($test1);
    }看看又有没有值,只有这样一步步调试,才能知道错误发生的地点
      

  2.   

    这样写也不可以.,
    function getinfo($scom){
    global $fdb;
    $test=$fdb->query($scom);
    $sinfo = $fdb->fetch_array($test);
    return $sinfo;
    }
    $test=getftpinfo("SELECT * FROM test where testName=test");
    echo $test["name"];也没有值..