hey Alex, 1 swap "from stats" and "AS cstatus" - the "AS" is to put a column name/give you an associate array element name for the "if(captain = 1,'C','')"
2 recommend replacing the '' within the if() with captain - that way something will be returned regardless of the if() comparison 3 recommend running any query that returns unexpected results from the command line, or through an admin/mgmt package Regards, =dn > I got that query to work but i dont know how to display it on an HTML page, > I'm using this and its not displaying anything: > > $captainquery = mysql_query("select if(captain = 1,'C','') from stats AS > cstatus WHERE captain > 0 and number = '19' group by number"); > while($captain2=mysql_fetch_array($captainquery)){ > printf ("C indicates captain: %s",$captain2["cstatus"]); > } > > and I'm certain the number '19' is set to be a captain. > > > Thanks! > -------------------------------------------- > -Alex "Big Al" Behrens > E-mail: [EMAIL PROTECTED] > Urgent E-mail: [EMAIL PROTECTED] (Please be brief!) > Phone: 651-482-8779 > Cell: 651-329-4187 > Fax: 651-482-1391 > ICQ: 3969599 > Owner of the 3D-Unlimited Network: > http://www.3d-unlimited.com > Send News: > [EMAIL PROTECTED] > ----- Original Message ----- > From: "Jeff Kilbride" <[EMAIL PROTECTED]> > To: "Alex Behrens" <[EMAIL PROTECTED]>; "MYSQL" <[EMAIL PROTECTED]> > Sent: Sunday, November 24, 2002 5:08 PM > Subject: Re: displaying a letter based on a query value > > > > select if(captain = 1, 'C', '') > > from stats > > where captain > 0 > > and number = $number > > group by number > > > > This returns 'C' whenever the captain field is 1 and '' (empty string) > > otherwise. > > > > --jeff > > > > ----- Original Message ----- > > From: "Alex Behrens" <[EMAIL PROTECTED]> > > To: "DL Neil" <[EMAIL PROTECTED]>; "MYSQL" > > <[EMAIL PROTECTED]> > > Sent: Sunday, November 24, 2002 3:53 PM > > Subject: Re: displaying a letter based on a query value > > > > > > > Hey, > > > > > > I'm not sure how to implement this into my query, i looked it on the > > > mysql.com documentation and it's confusing. > > > > > > I tried this query: > > > > > > select captain from stats where captain > 0 if (captain(1,'C') and number > > > = '$number' group by number; > > > > > > but i dont think its right cuz its returning a value. How do I make it > > show > > > if the captain value is 1 that it returns a "C"? > > > > > > Thanks! > > > -------------------------------------------- > > > > -Alex "Big Al" Behrens > > > E-mail: [EMAIL PROTECTED] > > > Urgent E-mail: [EMAIL PROTECTED] (Please be brief!) > > > Phone: 651-482-8779 > > > Cell: 651-329-4187 > > > Fax: 651-482-1391 > > > ICQ: 3969599 > > > Owner of the 3D-Unlimited Network: > > > http://www.3d-unlimited.com > > > Send News: > > > [EMAIL PROTECTED] > > > ----- Original Message ----- > > > From: "DL Neil" <[EMAIL PROTECTED]> > > > To: "Alex Behrens" <[EMAIL PROTECTED]>; "MYSQL" > > <[EMAIL PROTECTED]> > > > Sent: Sunday, November 24, 2002 4:38 PM > > > Subject: Re: displaying a letter based on a query value > > > > > > > > > > Hey Alex > > > > > > > > > select captain from stats where captain > 0 and number = '23' group > by > > > > > number; > > > > > > > > > > this returns a 1 for any player with the number that matches being a > > > > > captain, however it display a 1 is it possible to make that 1 > > displayed > > > as > > > > a > > > > > C on my page? > > > > > > > > > > > > MySQL allows an IF() within the SELECT clause. > > > > =dn > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > Before posting, please check: > > > http://www.mysql.com/manual.php (the manual) > > > http://lists.mysql.com/ (the list archive) > > > > > > To request this thread, e-mail <[EMAIL PROTECTED]> > > > To unsubscribe, e-mail > > <[EMAIL PROTECTED]> > > > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > > > > > > > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php