|
Posted by Vojta on 09/19/06 09:32
Hello Jeff, thank you for reply. I tried following expressions, they are
allways evalueted:
($registered == 1) as false
($registered == '1') as false
($registered == '0001') as false
((boolean)$registered) as true
(!is_null($registered)) as true
(integer)$registered prints allways 0
Please, how exactly should I work with $register variable?
Vojta
"Jeff North" <jnorthau@yahoo.com.au> pνse v diskusnνm prνspevku
news:7hetg2lvqqjk111k6j9snuvi7djkcmbsr5@4ax.com...
> On Mon, 18 Sep 2006 15:42:55 +0200, in comp.lang.php "Vojta"
> <ryvo@centrum.cz>
> <eem7p4$24u1$1@ns.felk.cvut.cz> wrote:
>
>>| Please can somebody give me an advice?
>>|
>>| my MySQL table contains bit field
>>|
>>| Registered BIT(1) NOT NULL DEFAULT 0
>>|
>>| I read records using
>>|
>>| $result = mysql_query('SELECT * FROM MyUsers');
>>| $row = mysql_fetch_array($result, MYSQL_ASSOC);
>>| $registered = $row['Registered'];
>>|
>>| Command "echo $registered;" shows nothing or rectangles depending on the
>>| value, it's ok. But I do not know how to use it in IF statements or so.
>>| Whatever I try does not work. How can I work with such values in PHP?
>>|
>>| Thank you in advance! Vojta
>>|
>
> The value is either 0000 or 0001 - not to be confused with ascii(0) or
> ascii(1).
> ---------------------------------------------------------------
> jnorthau@yourpantsyahoo.com.au : Remove your pants to reply
> ---------------------------------------------------------------
Navigation:
[Reply to this message]
|