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: |