Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Dividir resultado de consulta en php y mysql

Estas en el tema de Dividir resultado de consulta en php y mysql en el foro de PHP en Foros del Web. Buenos días amigos, tengo una consulta (problema) y espero puedan darme una manito. Tengo una DB en Mysq con cientos de registros ingresados, el problema ...
  #1 (permalink)  
Antiguo 06/09/2015, 10:38
 
Fecha de Ingreso: junio-2006
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Dividir resultado de consulta en php y mysql

Buenos días amigos, tengo una consulta (problema) y espero puedan darme una manito.

Tengo una DB en Mysq con cientos de registros ingresados, el problema que tengo es el siguiente.

Tengo un campo llamado num_ori que contiene 8 números (ejem. 12345678) pero estoy haciendo una consulta y debo dividir ese resultado en dos partes, exactamente mostrar 4 números en un lado y 4 números en otro lado (ejemplo echo 1=1234 y echo 2=5678) y no tengo idea de como hacerlo si por consulta en Mysql con condiciones o por medio de impresión con algún tipo de condicionamiento en php.

Ojala pueda ayudarme con algo para poder hacer esto, ya me rompí la cabeza pero no se por donde empezar :(

Muchas gracias de antemano.

Saludos
  #2 (permalink)  
Antiguo 06/09/2015, 12:51
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 5 años, 8 meses
Puntos: 67
Respuesta: Dividir resultado de consulta en php y mysql

Puedes utilizar str_split(), substr(), arrays, etc...

Te dejo un ejemplo de como seria con str_split():

Código PHP:
Ver original
  1. $cadena = '12345678';
  2. $separador = str_split($cadena);
  3. $primer_numero = $separador[0];
  4. $segundo_numero = $separador[1];
  5. .....

Esto es una forma sencilla de realizarlo, pero hay muchos metodos de realizar.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 06/09/2015, 14:27
 
Fecha de Ingreso: junio-2006
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Dividir resultado de consulta en php y mysql

hola MaNuX0218, mira te cuento, hice lo siguiente:

Código PHP:
$cadena "12345678";
$separador str_split($cadena);
$n_uno $separador[0];
$n_dos $separador [1];

echo 
$n_uno
y solo me imprime el numero 1 , ahí lo que quiero es que aparezca 1234 en la variable $n_uno.
  #4 (permalink)  
Antiguo 06/09/2015, 14:52
Avatar de Alexis88
Objetivista
 
Fecha de Ingreso: noviembre-2011
Ubicación: Lima, Perú
Mensajes: 5.431
Antigüedad: 8 años
Puntos: 930
Respuesta: Dividir resultado de consulta en php y mysql

Utiliza el segundo parámetro que indica la cantidad de caracteres que compondrá cada fragmento.

Código PHP:
Ver original
  1. str_split($cadena, 4);

Siempre consulta el manual oficial.

Un saludo
__________________
«Laissez faire et laissez passer, le monde va de lui même»

Última edición por Alexis88; 06/09/2015 a las 14:58 Razón: Ortografía
  #5 (permalink)  
Antiguo 06/09/2015, 15:08
 
Fecha de Ingreso: junio-2006
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Dividir resultado de consulta en php y mysql

Alexis88, millon gracias salio a la perfección lo que queria!!! mil gracias

Etiquetas: consulta-mysql, mysql, programacionweb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:00.