[Resuelto] Duda simple con arrays

Iniciado por josevc, 31 Marzo 2015, 14:41 PM

0 Miembros y 1 Visitante están viendo este tema.

josevc

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

engel lex

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...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

josevc

Muchas gracias por responder tan rápido  :D