
11/09/2007, 01:59
|
 | | | Fecha de Ingreso: octubre-2003 Ubicación: Murcia (España)
Mensajes: 94
Antigüedad: 21 años, 4 meses Puntos: 0 | |
Forzar tipos de datos Muy buenas,
estoy teniendo problemas a la hora de comparar unos valores traidos de base de datos (en base de datos el campo es varchar).
Cuando comparo los valores (alojados en variable) "1" y "001" me dice que son iguales... evidentemente los convierte a enteros...
He probado a hacer un settype($variable, "string"); para forzar a que lo interprete como cadena, pero sigue igual.
Tampoco funciona si hago la comparación ((string) $row[llegada] == (string) $llegada), me dice que "1" sigue siendo igual a "001".
¿Se les ocurre algún modo efectivo?
Muchas gracias.
Un saludo.
PD: Uso PHP 5
Última edición por Scour; 11/09/2007 a las 02:57 |