First, you might want to use more descriptive subjects. That might
describe your urgency, but it doesn't tell us what you need.
As for the question, try this:
$sql = "SELECT *, count(products.mark_name) as count
FROM products, category
WHERE category.name_category=products.name_category
AND category_id=".$_GET['category_id']."
GROUP BY products.mark_name";
but if you don't need all the other data in the rows, just do this:
$sql = "SELECT p.mark_name, count(p.mark_name) as count
FROM products as p, category as c
WHERE c.name_category=p.name_category
AND category_id=".$_GET['category_id']."
GROUP BY p.mark_name";
--- phpu <[EMAIL PROTECTED]> wrote:
> 10x a lot. it worked.
> Now I have another problem. How to find the number of the records
> in the table.
> this is the way i want (in this case}
>
> Name: aaa 2 times
> Name ddd 1 times
>
> Please help with this one
>
>
>
>
> ----- Original Message -----
> From: Haseeb
> To: [EMAIL PROTECTED] ; [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Sent: Thursday, July 10, 2003 8:18 AM
> Subject: Re: [PHP] Big problem....need help
>
>
> try like this
>
> $sql = "SELECT * FROM products, category WHERE
> category.name_category=products.name_category and
> category_id=".$_GET['category_id']." GROUP BY products.mark_name";
>
>
>
>
>
> -------Original Message-------
>
> From: phpu
> Date: Wednesday, July 09, 2003 09:51:08 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Big problem....need help
>
> It isn't work. it gives me an error at this line.
>
> ----- Original Message -----
> From: "Nicolas Costes"
> <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, July 09, 2003 4:49 PM
> Subject: Re: [PHP] Big problem....need help
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Le Mercredi 9 Juillet 2003 15:13, phpu a �crit :
> > I have a table like this:
>
> > ......
> > $sql = "SELECT * FROM products, category WHERE
> > category.name_category=products.name_category and
> > category_id=".$_GET['category_id'] ;
>
> >
> > When i choose the category catg 1 the result is
> > Name: aaa
> > Name: aaa
> > Name: ddd
> >
> > As you can see the name aaa appears 2 times insted 1.
> > How to make the result look like this:
> > Name: aaa
> > Name: ddd
>
> Use "GROUP BY" ....
>
> $sql = "SELECT * FROM products, category WHERE
> category.name_category=products.name_category and
> category_id=".$_GET['category_id'] GROUP BY
> products.mark_name;
>
>
> - --
> ,,
> (�> Nicolas Costes
> /|\ IUT de La Roche / Yon
> ( ^ ) Cl� publique: http://www.keyserver.net/
> ^ ^ http://www.gnu.org/philosophy/can-you-trust.fr.html
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (GNU/Linux)
>
>
> iD8DBQE/DB2GNc2aXy7LuOgRAmE6AKCIeGpWg78san/72M7vbhwJXQKXbQCfVxAJ
> OgayWbAh0cOXc5OCdVy2uWs=
> =vH6U
> -----END PGP SIGNATURE-----
>
>
> --
> 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
>
>
>
> ____________________________________________________
> IncrediMail - Email has finally evolved - Click Here
>
=====
Mark Weinstock
[EMAIL PROTECTED]
***************************************
You can't demand something as a "right" unless you are willing to fight to death to
defend everyone else's right to the same thing.
***************************************
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php