Hola buenas, tengo en MYSQL lo siguiente:
Spanish | English |
naranja | orange |
manzana | apple |
Hago la siguiente consulta:$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:
$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
si quieres motrar el segundo, simplemente mueve el puntero así
$ejecutar_consulta->fetch_assoc();
$row = $ejecutar_consulta->fetch_assoc();
echo $row["spanish"];
o puedes armar bien el array y listo
while ($row[] = $ejecutar_consulta->fetch_assoc());
y luego
echo $row[1]["spanish"]
pero si quieres algo especifico deberías usar la sentencia sql...
Muchas gracias por responder tan rápido :D