The easiest way to do this would be to write a wrapper function to
mysql_query() that does the writing to the log file and also executes the
query and returns the result set.

function my_mysql_query($query)
{
    //assuming file would already be open...
    global $fp;

    $return = mysql_query($query);
    $error = mysql_error();

    fwrite($fp,"info you want to save");

    return $return;
}

Can be improved upon many many ways I'm sure...just an idea.

---John Holmes...

----- Original Message -----
From: "PHPCoder" <[EMAIL PROTECTED]>
To: "php-general" <[EMAIL PROTECTED]>
Sent: Monday, July 22, 2002 2:30 PM
Subject: [PHP] MySQL - PHP combined log


> Hi, tried this on mysql list, no luck:
>
> I want to be able to view a single log that contains the following:
>
> IP of user : page_name (PHP only): time/date: MySQL query ( 'select *
> from xxx' etc.) : error msg from mysql/php if any
>
> So it's almost a hybrid between apache and mysql with some extra's
>
> I'm sure you all should see the benifit of this in troubleshooting and
> specially keeping track of who does what when it comes to PHP coding on
> ones server, specially with crappy code that kills the server.
>
> Is something like this possible, already there?
>
> PS, Running RedHat 7.0 with PHP4 and mysql 3.23.x
>
> Ta
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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

Reply via email to