Cómo crear un condicional en consulta en mi caso.
Hola.
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.
Subject
Views
Written By
Posted
Cómo crear un condicional en consulta en mi caso.
3363
October 08, 2009 09:01PM
6989
October 09, 2009 01:06AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.