zoukankan      html  css  js  c++  java
  • PHP中PEAR DB的使用

    花了好长时间,在虚拟机上测试总也通不过,执行到DB::connect时就不再向下执行,并且没有任何提示,后来在缺省目录htdoc中执行就通过了.

    PEAR中将以MDB2代替DB,可我测试对于MySQL有点问题,可能还是我配置的问题.

    PEAR安装后要修改php.ini中的路径,include_path包含PEAR安装路径.

    <?php
    // 引入合适的PEAR类
    include_once("DB.php");

    $dsn = array(
    'phptype'  => 'mysql',
    'hostspec' => '127.0.0.1',
    'database' => 'tcrm',
    'username' => 'root',
    'password' => 'password'
    );

    //$dsn ="mysql://root:adsg@127.0.0.1/tcrm";

    $conn =DB::connect($dsn);
    If(Pear::isError($conn))
    {
        die($conn->getMessage());
    };

    $sql = "SELECT * FROM dept";

    $result = $conn->query($sql);

    while ($row=$result->fetchRow(DB_FETCHMODE_ASSOC)) {
      $data = (object)$row;
      echo "部门编码=> $data->DeptCode";
      echo "部门名称=> $data->DeptName<br>";
    }

    ?>

  • 相关阅读:
    线段树
    数学建模中的excel操作
    POJ 3666 Making the Grade
    POJ 1742 Coins
    CF 55D
    POJ 3280 Cheapest Palindrome
    牛客 处女座与复读机
    牛客 处女座的约会
    牛客 小a与星际探索
    POJ 2229 递推
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/1499495.html
Copyright © 2011-2022 走看看