It is working now using === or !==
Thanks a lot.
Andre
--
Andre Matos
[EMAIL PROTECTED]
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 21, 2004 8:10 PM
To: php-db@lists.php.net
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP-DB] Comparing Two
PHP implicitly casts the variables to be the same here...in this case the
integer 2...if you want to force it to compare as text then you need to
ensure that both variables are cast as text
see here (http://ca3.php.net/language.types.type-juggling )
bastien
From: "Andre Matos" <[EMAIL PROTECTED
Andre Matos wrote:
> Hi List,
>
> I was comparing two values, a current value with a new value to build
> the UPDATE instruction and I faced this:
>
> Current value: 2 == new value: 0002
in short, assuming that both the variables are not integers (i.e.
2 is equal to 0002) you should use === if yo
To be honest, I havn't had much use for it myself but I've done a lot of 'hack'
projects that didn't need to be this specific. But as I understand, you might
want to use the triple-equal sign to determine if they're exactly the same.
Are you comparing...
2
with...
"0002"
(integer versus a s