Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: josevc en 31 Marzo 2015, 14:41 pm



Título: [Resuelto] Duda simple con arrays
Publicado por: josevc en 31 Marzo 2015, 14:41 pm
Hola buenas, tengo en MYSQL lo siguiente:

SpanishEnglish
naranjaorange
manzanaapple

Hago la siguiente consulta:

Código
  1. $consulta="SELECT * FROM frutas_voc";
  2. $ejecutar_consulta = $conexion->query($consulta);

Aquí viene mi duda:

Quiero mostrar directamente el segundo elemento de la columna "spanish", si hago esto:

Código
  1. $row = $ejecutar_consulta->fetch_assoc();
  2. echo $row["spanish"];

Imprimiría el 1º, pero si solo quiero imprimir el 2º?

PD. Mi intención no es imprimirlo todo (que se como se haría, con un while).

¡Muchas gracias!

Mod: tema movido a PHP, codigos con etiquetas GeSHi


Título: Re: Duda simple con arrays
Publicado por: engel lex en 31 Marzo 2015, 14:51 pm
si quieres motrar el segundo, simplemente mueve el puntero así

Código
  1. $ejecutar_consulta->fetch_assoc();
  2. $row = $ejecutar_consulta->fetch_assoc();
  3. echo $row["spanish"];

o puedes armar bien el array y listo

Código
  1. while ($row[] = $ejecutar_consulta->fetch_assoc());

y luego
Código
  1. echo $row[1]["spanish"]

pero si quieres algo especifico deberías usar la sentencia sql...


Título: Re: Duda simple con arrays
Publicado por: josevc en 31 Marzo 2015, 15:07 pm
Muchas gracias por responder tan rápido  :D