On Tuesday 29 August 2006 13:31, [EMAIL PROTECTED] wrote:
> I have something like this:
>
> <?php
> $query = mysql_query("
>               SELECT col_1, col_2
>               FROM table
>       ");
> $result = mysql_fetch_array($query);
> if ($result['col_1'] == 'value_1')
> {
>       // do something
> }
>
> if ($result['col_2'] == 'value_2')
> {
>       // do something
> }
> ?>
>
> when I tried to use swiitch()
> <?php
> switch (true)
> {
>       case ($result['col_1'] == 'value_1'):
>               // do something
>               break;
>
>       case ($result['col_2'] == 'value_2'):
>               // do something
>               break;
> }
> ?>
>
> it will give me only the first true case. if $result['col_1'] == 'value_1'
> is true 2nd case will never be executed?
> Does it mean I CANNOT use switch() in this case?
>
> -afan

Using a switch like this is more equivalent of 

if(something){
// true
} else {
// false
}

You're doing :

if(something1){
// true 1
}

if(something2){
// true2
}

hope that helps.

-- 
Ray Hauge
Programmer/Systems Administrator
American Student Loan Services
www.americanstudentloan.com
1.800.575.1099

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to