¿Porque no me muestra los valores que le pido?

S

Estoy haciendo una estructura en php, mientras tanto he comprobado una que me funcionaba hace unos meses. (Estoy con xammp-apache y noteppad++)

spoiler

Tan solo me muestra la tabla en un cuadradito pequeño (porque no encuentra nada)

suaveSHOW

una vez haces una consulta mysql tienes que hacer un fetch_array.

$query=mysql_query("BLABLA");
while($datos=mysql_fetch_array($query)); {
bucle mostrando resultados
}

S

eso esta

spoiler
suaveSHOW

Ahi solo tienes la query $consulta y mostrar el error, con lo otro estas contando el numero de filas(articulos) que hay.

El while que has creado que pone:
while($linea<$num_resultados)

cambialo por
while($datos=mysql_fetch_array($consulta))

y los datos con que pongas:

$id=$datos['columna']; //columna puede ser ID, Seccion, Nombre etc

suaveSHOW

No se si será posible con mysql_result, supongo que si ya que dices que te ha funcionado, pero no es la más correcta, cargas mas la BD

NeB1

hazlo como te dicen en #4

$query = mysql_query("SELECT * FROM X");

while($res = mysql_fetch_assoc($query))
{
    //Esto se ejecuta una vez por fila resultante de la consulta
}

y si quieres ser un poco más óptimo usa mysql_fetch_assoc o mysql_fetch_row en lugar de mysql_fetch_array, que es el array resultante de la union de los dos anteriores.

S

da error como dices tu, que bajo ningun concepto digo que este mal eh? gracias por las ayudas

suaveSHOW

que error?

Usuarios habituales

  • suaveSHOW
  • s0urk
  • NeB1