Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2009, 13:20
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.

Gracias David. Mis respetos para los que entienden las expresiones regulares.

Una última ayuda por favor. Tengo la misma pregunta replanteada.

¿Cómo le digo con MySQL o PHP que substraiga de "id" sólo la parte numérica de los primeros 4 caracteres?

Esto es lo que tengo:

Código PHP:
$sql "SELECT 
...
...
WHERE c.id="
.substr($_GET["id"],0,4).""
¿Qué otra función en PHP en este caso podría usar para que de estos 4 primeros caracteres sólo agarre la parte numérica, ya que "id" podría ser 1234 o bien 567PD, por ejemplo?

Crees que ésto esté correctamente planteado:

Código PHP:
$sql "SELECT 
...
...
WHERE c.id="
.substr(($_GET["id"] = preg_replace('/^(\d+).*/''\\1'$_GET["id"]),0,4).""
Ando bien perdido

Te agradezco enorme una última ayuda.
__________________
¿Dónde encontrar carros baratos en USA? En Autopten.