Tengo una consulta que termina de la siguiente manera:
Código PHP:
$sql = "SELECT
...
...
WHERE c.id=".substr($_GET["id"],0,3)."";
Algo raro este "id", pero explico. "id" puede ser: 123A, 345T, 564P, etc. La búsqueda sólo funciona o bota resultado con la parte numérica o que es lo mismo, los primeros 3 carácteres de "id", y por eso usé en PHP la función "substr" para que sólo me lea o adicione a "c.id" los primeros 3 números y se efectue la búsqueda en la BD satisfactoriamente.
Ahora, mi problema es el siguiente:
Dentro de poco "id" también podrá ser: 1234AB, 3456BC, 6789CM, etc. O sea, la parte numérica va a ser de 4 dígitos también y quisiera saber cómo puedo crear un "condicional" ahí que le agregue a "c.id" sólo la parte numérica independiente de si "id" es de 3 ó 4 dígitos .
Espero haberme hecho entender. Les agradezco cualquer idea o ayuda.