For Programmers: Free Programming Magazines  


Home > Archive > PHP DB > January 2007 > Re: [PHP-DB] Syntax Error









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: [PHP-DB] Syntax Error
Chris

2007-01-07, 6:58 pm

JD wrote:
> Can anyone help me figure out what is wrong with this syntax. Thanks.
>
> list($qh,$num) = dbQuery("SELECT password AS passwd1,
> $DATABASE_PASSWORD_FUNCTION('$password')
AS passwd2 ".
>
> "FROM $USER_TABLE WHERE username='$username'");
>
> $data = dbResult($qh);
>


No need to repost your question.

What is the $DATABASE_PASSWORD_FUNCTION variable ?

What is the $USER_TABLE variable ?

Since there are 4 variables in this query ($DATABASE_PASSWORD_FUNCTION,
$password, $USER_TABLE, $username), we have no idea what's actually
being run.

The easiest way to work out what's wrong is to print the query out and
run it manually.

$query = "SELECT password AS passwd1,
$DATABASE_PASSWORD_FUNCTION('$password')
AS passwd2 FROM $USER_TABLE
WHERE username='$username'";

echo wordwrap($query) . "<br/>\n";

list ($qh, $num) = dbQuery($query);

.....

Post us the real sql query that's being run through that and we might be
able to help you.

--
Postgresql & php tutorials
http://www.designmagick.com/
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com