PEAR DB

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • andy

    PEAR DB

    Hey All,

    When I have
    DB.php (PEAR)
    in the root directory of my project it works ok using
    require "DB.php";

    When I put it in a seperate folder and call it using
    require "classes/DB.php";

    i get the following errors:

    Warning: Problem with method call - please report this bug in /
    home/..../DB.php on line 520
    Warning: Problem with method call - please report this bug in /
    home/..../DB.php on line 543

  • Toby A Inkster

    #2
    Re: PEAR DB

    andy wrote:
    Warning: Problem with method call - please report this bug in /
    home/..../DB.php on line 520
    Warning: Problem with method call - please report this bug in /
    home/..../DB.php on line 543
    What is on those lines?

    --
    Toby A Inkster BSc (Hons) ARCS
    Contact Me ~ http://tobyinkster.co.uk/contact
    Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

    * = I'm getting there!

    Comment

    • andy

      #3
      Re: PEAR DB

      This is the PEAR DB.php

      520: $dsninfo = DB::parseDSN($d sn);
      ....
      540: $tmp = PEAR::raiseErro r(null, DB_ERROR_NOT_FO UND, null, null,
      541: "Unable to include the DB/{$type}.php"
      542: . " file for '$dsn'",
      543: 'DB_Error', true);


      On 13 Apr, 10:02, Toby A Inkster <usenet200...@t obyinkster.co.u k>
      wrote:
      andy wrote:
      Warning: Problem with method call - please report this bug in /
      home/..../DB.php on line 520
      Warning: Problem with method call - please report this bug in /
      home/..../DB.php on line 543
      >
      What is on those lines?
      >
      --
      Toby A Inkster BSc (Hons) ARCS
      Contact Me ~http://tobyinkster.co.uk/contact
      Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux
      >
      * = I'm getting there!

      Comment

      • Toby A Inkster

        #4
        Re: PEAR DB

        andy wrote:
        520: $dsninfo = DB::parseDSN($d sn);
        ...
        540: $tmp = PEAR::raiseErro r(null, DB_ERROR_NOT_FO UND, null, null,
        541: "Unable to include the DB/{$type}.php"
        542: . " file for '$dsn'",
        543: 'DB_Error', true);
        Both of those look fairly innocuous, so I'm guessing the error is
        elsewhere.

        Firstly, do you have you made sure that PEAR DB supports your version of
        PHP?

        Secondly, try turning on all error reporting (error_reportin g(E_ALL)) and
        see if any more interesting errors show up -- I'm guessing there might be
        something about being unable to include a particular file.

        --
        Toby A Inkster BSc (Hons) ARCS
        Contact Me ~ http://tobyinkster.co.uk/contact
        Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

        * = I'm getting there!

        Comment

        • andy

          #5
          Re: PEAR DB

          Yes it supports the database, I have two version of the php script i
          am writing, same server, same account etc.

          The only differance is the way DB.php is stored.

          one is in the root directory
          include "DB.php";

          one is in a sub directory

          include "pear/DB.php";

          On 16 Apr, 08:28, Toby A Inkster <usenet200...@t obyinkster.co.u k>
          wrote:
          andy wrote:
          520: $dsninfo = DB::parseDSN($d sn);
          ...
          540: $tmp = PEAR::raiseErro r(null, DB_ERROR_NOT_FO UND, null, null,
          541: "Unable to include the DB/{$type}.php"
          542: . " file for '$dsn'",
          543: 'DB_Error', true);
          >
          Both of those look fairly innocuous, so I'm guessing the error is
          elsewhere.
          >
          Firstly, do you have you made sure that PEAR DB supports your version of
          PHP?
          >
          Secondly, try turning on all error reporting (error_reportin g(E_ALL)) and
          see if any more interesting errors show up -- I'm guessing there might be
          something about being unable to include a particular file.
          >
          --
          Toby A Inkster BSc (Hons) ARCS
          Contact Me ~http://tobyinkster.co.uk/contact
          Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux
          >
          * = I'm getting there!

          Comment

          Working...