Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/10/2009, 15:52
Avatar de SI TAN SOLO TUVIERA
SI TAN SOLO TUVIERA
 
Fecha de Ingreso: marzo-2006
Ubicación: Aburrilandia, US
Mensajes: 652
Antigüedad: 18 años, 1 mes
Puntos: 3
Respuesta: Cómo crear un condicional en consulta en este caso.

OK David entiendo. Entonces sí creo que debería usar el "substr" porque la búsqueda sólo funciona con valores entre 1 y 9999. Si "id" es 1234RT567, quedaría convertida en: 1234567 y botaría error.

Por eso te preguntaba anteriormente si estaría bien hacerlo así, si estaría bien declarado esto así:

Código PHP:
$sql 'SELECT
...
...
WHERE c.id='
.substr((preg_replace('/^(\d+).*/''\\1'$_GET["id"]),0,4); 
Para que la parte numérica que va sustraer no vaya a ser de más de 4 caracteres.


¡Gracias!
__________________
¿Dónde encontrar carros baratos en USA? En Autopten.