Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/09/2008, 23:50
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Consulta en php y mysql con un segmento de numero control


Pues perdido estoy... lo mejor será que lo intentases y comentes los problemas que tuviste. Seguro viendo el código y confirme expliques la situación se podría entender mejor lo estás intentando hacer. Menos drama y más acción .

Como sea, dichas funciones solo cortan una cadena ... no tienen nada de complicado; utiliza la información donde convenga.

Algunos ejemplos del posible uso:
Código PHP:
/* Caso donde se consulta solo parte de la cadena con un campo de la BD */
$codigo "1234567890";
$query "SELECT campos FROM tabla WHERE campo = '".substr($codigo , -4)."'";

// Mismo caso usando la función de MySQL
$query "SELECT campos FROM tabla WHERE campo = SUBSTRING('".$codigo."', -4)";
// Aunque yo usaría RIGHT() ;-)


/* Caso donde se consulta una cadena con parte de un campo de la BD */
$codigo '7890';
$query "SELECT campos FROM tabla WHERE SUBSTRING('campo', -4) = '".$codigo."'";

/* Caso donde.... Bla!, otro posible escenario */
$query "SELECT SUBSTRING('campo', -4) AS valor FROM tabla WHERE  campo= '".$codigo."'"
Y bueno ... podría extenderme, pero mejor será que definas cuál es tu intención. Como sea, ahí están algunos ejemplos.

Suerte
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"