Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (php) [Seleccionar]
$consulta="SELECT * FROM frutas_voc";
$ejecutar_consulta = $conexion->query($consulta);


Aquí viene mi duda:

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

Código (php) [Seleccionar]
$row = $ejecutar_consulta->fetch_assoc();
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 (php) [Seleccionar]
$ejecutar_consulta->fetch_assoc();
$row = $ejecutar_consulta->fetch_assoc();
echo $row["spanish"];


o puedes armar bien el array y listo

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

y luego
Código (php) [Seleccionar]
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