Buenas tengo una consulta
yo traigo los datos con $data=mysql_fetch_array()
y los muestro asi echo $data[campo];
es posible optener o crear los indices numericos del array
para obtener echo 0 dato1
echo 1 dato2
echo 2 datos2
| |||
Generaar indices de registros con mysql_fetch _array Buenas tengo una consulta yo traigo los datos con $data=mysql_fetch_array() y los muestro asi echo $data[campo]; es posible optener o crear los indices numericos del array para obtener echo 0 dato1 echo 1 dato2 echo 2 datos2 |
| |||
Respuesta: Generaar indices de registros con mysql_fetch _array
__________________ No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo |
| ||||
Respuesta: Generaar indices de registros con mysql_fetch _array Saludos Si te entendí, podrías realizarlo de la siguiente manera:
Código PHP:
Ver original
__________________ :.:Nano.:: @nano_hard - Retornando al foro |
| ||||
Respuesta: Generaar indices de registros con mysql_fetch _array Nano_ como estas...?, pero al el utilizar mysql_fetch_array y tratar de guardar los campos en otro array solo para utilizar indices numéricos no estaría haciendo un trabajo innecesario ? Yo tengo entendido que mysql_fetch_array de por si ya trae los resultados con indices numéricos y asociativos, así se podría utilizar $data[1] o $data['campo'] Con mysql_fetch_array cualquiera de los dos es valido no?
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: Generaar indices de registros con mysql_fetch _array bueno , estube probando pero es posible hacer esto echo $indicesnumerico data[nombres ] 0 eduardo 1 jose con mysql_fetch_array(); ? probe y revize pero todavia no lo consigo alguien puede mostar un ejmeplo no tengo ni debo usar id de la tabla estoy perdido |
| ||||
Respuesta: Generaar indices de registros con mysql_fetch _array Amigo como te indique mas arriba debes tener en cuenta que mysql_fetch_array no te devuelve un array sencillo como lo es $miarray = array(0, 1, 2, 3, 4) el te devuelve un array mas complejo como este: $miarray = array(0 = array(0, 1), 1 = array(0, 1)); Así que no es solo hacer un echo $miarray[0] por que no te servirá, si quieres ver lo que en realidad te esta entregando (la estructura del array) haz lo siguiente: $resultado = mysql_fetch_array($consulta); print_r($resultado); Espero que esto te sirva.
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: Generaar indices de registros con mysql_fetch _array ok ya entendi es unarray con indices valores y quisas algo que no entiendo mas imgino que debere usar un foreach dentro de otro foreach o algo asdi no? |
| ||||
Respuesta: Generaar indices de registros con mysql_fetch _array Como te explique MYSQL_FETCH_ARRAY no solo te crea un array de indices NUMÉRICOS sino también ASOCIATIVOS entonces todo lo que vez es eso... por eso te digo que es un array mas complejo llamado MATRIZ
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| ||||
Respuesta: Generaar indices de registros con mysql_fetch _array Mira a mi se me ocurre algo sencillo. Igual y no estoy bien con la onda de que es lo que quieres pero aqui te va un ejemplo de como mostrar el indice y el valor. Usamos foreach Código PHP: |
| ||||
Respuesta: Generaar indices de registros con mysql_fetch _array En tu caso seria algo asi: Código PHP: Salu2 |
| |||
Respuesta: Generaar indices de registros con mysql_fetch _array gracias amigo estoy cerca utilize tu ejemplo $query = "select * from tab1"; $sel = mysql_query($query); $arreglo = mysql_fetch_row($sel); foreach($arreglo as $indice => $valor){ echo $indice." -> ".$valor."<br>"; } y obtuve 0-2 deberia hacer lagomas para que muestre indices - valores la ba se de datos tine los datos 2,3,4 0 - 2 1 - 3 2 - 4 |
Etiquetas: |