Re: UPDATE - Changing Password

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Yasmine Kedoo typed this on 04/18/2004 02:23 AM:
Hi.

I have changed the code as suggested, but still no luck, and a new error. The error is:

Fatal error: Call to undefined function: pg_affected_rows() in /home/webpages/yamkedoo/Tests/chpw1.php on line 55

I used the following code:

if(!$database)
        {
           echo "Connection Failed<BR>";
        exit;
        }

    else
    {
        $gdidno = addslashes(trim($formgpid));
        $newpw = addslashes(trim($formnewpw));
        $newpw1 = addslashes(trim($formnewpw1));

$query = "UPDATE gpinfo SET password='$newpw' WHERE gpid='$gpidno'";
        $result = pg_exec($database, $query);

        if(!$result)
        {
            print "There was a problem accessing the database";
            exit;
        }
        else if(pg_affected_rows($result)!=1)
        {
            print "Update Failed\n";
            exit;
        }
        else if($result)
        {

            print "Update Successful\n<BR>";

        }
    }


I tried removing this section of the code: else if(pg_affected_rows($result)!=1)
                                  {
                       print "Update Failed\n";
                       exit;
                                   }

as this is where the error is, then got "Update Successful", but the password had not been updated.

Any ideas?

Yasmine



After you set the variable $query, print it out.


        $query = "UPDATE gpinfo SET password='$newpw' WHERE gpid='$gpidno'";
print "My Query: " . $query;

$result = pg_exec($database, $query);

What does it print out? Then try copying that and running it directly in postgresql. If your query is failing, you can debug it that way.

-Robby

--
Robby Russell,  |  Sr. Administrator / Lead Programmer
Command Prompt, Inc.   |  http://www.commandprompt.com
rrussell@xxxxxxxxxxxxxxxxx | Telephone: (503) 667.4564


[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux