Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2010, 13:27
Avatar de principiantedelphp
principiantedelphp
 
Fecha de Ingreso: febrero-2010
Mensajes: 160
Antigüedad: 14 años, 2 meses
Puntos: 1
Consulta a la base de datos

Hola. Mi pregunta es que de una lista de nombres de mi base de datos, quiero obtener uno al azar e imprimirlo en pantalla. Este es el código:

Cita:
<?php
include_once("rank.php");
$link=conectar();
mysql_query ("SET NAMES 'utf8'");
$query = "SELECT nombre FROM english ORDER BY RAND()";
$resultado = mysql_query($query);
$row = mysql_fetch_assoc($resultado);
echo $row["nombre"];
?>
English es la tabla, nombre es la columna. Me dice:

Cita:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\misitio\rank\principal.php on line 16
Lo que pasa, es que no quiero que me tire una lista de nombres sino uno solo. Aun así tengo que usar un array con limit 1, etc.? Gracias
NOTA: La linea 16 es
Cita:
$row = mysql_fetch_assoc($resultado);