Código PHP:
$consulta=mysqli_query($conexion,"select nombre from empleados")
Código PHP:
$datos[$i]=$consulta[$i]
He estado buscando y encuentro soluciones parecidas pero muy complejas para lo que necesito.
Gracias!!
| |||
Convertir consulta en array Buenas, me gustaría saber como puedo convertir una consulta del tipo Código PHP: Código PHP: He estado buscando y encuentro soluciones parecidas pero muy complejas para lo que necesito. Gracias!! |
| |||
Respuesta: Convertir consulta en array Php ya provee una función para tal fin mysqli_fetch_array Del manual
Código PHP:
Ver original |
| |||
Respuesta: Convertir consulta en array Lo había probado, pero me salta el error Notice: Undefined offset: 1 el valor 0 me lo muestra bien, pero el 1 me sale como si no existiera esa posicionen el array. Si ejecuto la instrucción en el servidor directamente, si me devuelve más de un resultado, así que la posicion 1 debería de reconocermela. Este es mi codigo Código PHP: Código PHP: Gracias por la atención!! |
| |||
Respuesta: Convertir consulta en array Es mejor que después que conviertas eso en arreglo uses un ciclo foreach para imprimirlo (imagina cuando tengas 1000 registros no los vas a imprimir todos así) te paso un ejemplo:
Código PHP:
Ver original |
| |||
Respuesta: Convertir consulta en array Te salta el error porque row asigna posiciones a cada una de las columnas de la consulta, es decir. $row[0] es lo mismo que $row["nombre"] $row[1] tiene error porque no existe otra tabla aparte de "nombre". Si tu consulta tuviera dos columnas podrías usar $row[1], sin embargo y por experiencia te recomiendo tratarlos por su nombre, para que tú y el programador que actualice la aplicación, pueda entender qué estabas pensando en esee momento. |
| |||
Respuesta: Convertir consulta en array Cita: Bien, entiendo lo que dices y llevas razón, aún así, al intentar ejecutar ese código me sale el siguiente error
Iniciado por leonagelic Es mejor que después que conviertas eso en arreglo uses un ciclo foreach para imprimirlo (imagina cuando tengas 1000 registros no los vas a imprimir todos así) te paso un ejemplo:
Código PHP:
Ver original ) Warning: Illegal string offset 'nombre' Entiendo que $fila no es un array |
| |||
Respuesta: Convertir consulta en array Prueba de esta manera:
Código PHP:
Ver original o asi:
Código PHP:
Ver original te dejo un enlace puedas leer un poco mas: mysqli-result.fetch-assoc. |
Etiquetas: |