John, that does work!  Thanks.

The problem is this:

Database calls are in db.inc.  The script problem occurs in wine.inc.
True, the SQL is called and executed from db.inc, so __LINE__ and __FILE__
are correct in a way.  But how do I find out where in the execution of my
script the other files are in their execution?

index.php --> calls function in
    wine.inc --> calls function in
        db.inc --> throws SQL error, calls function in
    wine.inc --> which prints error to user nicely and exits

What I want is when db.inc throws the error and passes the error text to
the db_error function in wine.inc to look pretty for the user, I want to
know where the function db_query was called in wine.inc (one level up, the
script which called the function now running).

Is this possible?  Does it exist?

Peter

On Wed, 23 Oct 2002, 1LT John W. Holmes wrote:

> __LINE__ and __FILE__ should work.
>
> ---John Holmes...
> ----- Original Message -----
> From: "Peter Beckman" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, October 23, 2002 3:00 PM
> Subject: [PHP-DB] Function that outputs "at line xxx"
>
>
> > Hey --
> >
> > I'm writing a database error handler function in PHP, and I want it to
> tell
> > me at what line in what script the error occurred.  Is this possible?  I
> > know it happens when PHP hits a warning or a fatal error, but is it
> > possible to do in a live script?  Or is there a global variable which
> keeps
> > track of what line in which scripts each execution is at?
> >
> > Thanks,
> > Peter
> > --------------------------------------------------------------------------
> -
> > Peter Beckman            Systems Engineer, Fairfax Cable Access
> Corporation
> > [EMAIL PROTECTED]
> http://www.purplecow.com/
> > --------------------------------------------------------------------------
> -
> >
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

---------------------------------------------------------------------------
Peter Beckman            Systems Engineer, Fairfax Cable Access Corporation
[EMAIL PROTECTED]                             http://www.purplecow.com/
---------------------------------------------------------------------------


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to