try to: var_dump($row[24]) and see what happens? it might be that the "Y" is stored as lowercase in MySql's table.
Elias "David Banning" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > if I set test = "Y"; > then > > if ($test == "Y") {echo ("it matches");} > > seems to work while > > if ($row[24] == "Y") {echo ("it matches");} > > does not. > The row[24] mysql variable is char type and 1 char long. > > any idea why it is not doing the comparison? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php