Buenas, gracias a todos :P
Ahora me quedo este codigo:;
Código:
$lista2 = mysql_query("SELECT id, nombre FROM categorias LIMIT 0,1") or die (mysql_error());
while ($row1 = mysql_fetch_array($lista2)){
$idcat = $row1['id'];
$nombrecat = $row1['nombre'];
echo "<a href='azar.php?cat=".$idcat."'>".$nombre."</a><br>";
}
Ahi, funciona todo, pero el WHILE no muestra nada...en cambio, si uso asi:
Código:
$lista2 = mysql_query("SELECT id, nombre FROM categorias LIMIT 0,1") or die (mysql_error());
$row1 = mysql_fetch_array($lista2);
$idcat = $row1['id'];
echo $idcat;
Me lo toma, solo 1, pero lo toma.
Porque sera el error? (saque el where, ya que igual no sirve mucho xD)
EDITADO:
Lo solucione, usando este codigo:
Código:
while ($row = mysql_fetch_row($result)){
echo "<a href='azar.php?cat=".$row[0]."'>".$row[1]."</a><br>";
}
Tambien, use "row" en vez de "row2" (row antes existia, ahora lo renombre, pero igual sigue funcionando.)
Ahora, si cambio $row[0] por $row['id'], o cualquier variable, no funciona.