$e->getMessage();// Connect to an ODBC database using driverinvocation
这里怎么都断开了

解决方案 »

  1.   

    <?php
    // Connect to an ODBC database using driver invocation
    $dsn = 'mysql:dbname=test;host=127.0.0.1';
    $user = 'root';
    $password = 'root';try {
       $dbh = new PDO($dsn, $user, $password);
    } catch (PDOException $e) {
       echo 'Connection failed: ' . $e->getMessage();
    }$stmp = $dbh->prepare("select * from adeg_info");
    if($stmp->execute()){
      while($row = $stmt->fetch()){
        print_r($row);
      }
    }
    ?>直接用fetchAll()取出全部记录然后循环处理数组,要比在循环中fetch()要快很多
    况且当你向模板引擎提供数据时也只需一个数组就解决问题
      

  2.   

    $row = stmt->fetch())
    加多一个$
      

  3.   

    if($stmp->execute()){
    while($row = $stmt->fetch()){//***********
    print_r($row);
    }
    }
    ?>