RE: [PHP-DB] problem with where clause
| From: | Russ | Date: | Wed, 24 Jul 2002 08:18:51 +0000 |
| Subject: | RE: [PHP-DB] problem with where clause | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-20742@lists.php.net to get a copy of this message | ||
In MySQL - SQL you can't use the column alias ('score' in your case)
until after the query has been executed.
There is a workaround though - see:
http://www.sitepointforums.com/showthread.php?s=&postid=501671
for more
info.
Cheers.
Russ
-----Original Message-----
From: JJ Harrison [mailto:webmaster@tececo.com]
Sent: Wednesday, July 24, 2002 4:16 PM
To: php-db@lists.php.net
Subject: [PHP-DB] problem with where clause
Here is my query(It is part of a search script and is dynamicly
generated):
select 0 + article_keyword.weight * article_keyword.keyword like
'%green%'
as score, article_keyword.aid, article_data.name, article_data.time,
article_data.description from article_keyword, article_data where score
> 0
and article_data.aid = article_keyword.aid group by article_data.aid
order
by score desc
when I do the query in PHP I get a message saying: Unknown column
'score' in
'where clause'.
How can I fix this?
--
JJ Harrison
webmaster@tececo.com
www.tececo.com
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php