mysqli_close($link) or die(..不行吗?

解决方案 »

  1.   

    to mrshelly(Shelly): 不行, 你关两次试一下, 第二次标准就会出现报错.
    Warning: mysqli_close() [function.mysqli-close]: Couldn't fetch mysqli in /www/webroot/wappp/yjj.proc.php on line 29
      

  2.   

    /* check connection */ 
    if (!$link) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }
      

  3.   

    to iasky(C#_ASP_PHP): 不行, $link我本身就符合$link, 我是写后面的关闭,如何判断是否有效链接.
    if (!$link) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    } else{ //我是写后面的关闭
       mysqli_close($link); //这里可能会因为$link不是有效链接而出错, 必须要走这里, }
      

  4.   

    呵呵,  @mysqli_close($link);这样不失是一种方法. 谢谢, 看其他有没有判断的方法
    is_object is_resource我都试过了, 不行.
      

  5.   

    $link instanceof mysqli不知道可以不,没有测试
      

  6.   

    你第一次关闭时就应该unset($link)了。哪有你这样的。
      

  7.   

    to Gdj: 我这里验正的话, 很麻烦, 说得, 有些道理.
    我的$link在类的析构函数里.
      

  8.   

    use "if(false === mysqli_close($link))" to close.
      

  9.   

    if($link) mysqli_close($link);