
27/07/2003, 13:23
|
 | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 7 meses Puntos: 15 | |
MIRA ESTO A VER SI TE SIRVE Verifica lo que esta en rojo y cambialo por mi opcion:
Ke falla aki?:
<?
$db = mysql_connect(); Este valor $num = 0 no es necesario ni para la sentencia sql ni para el bucle while $num = 0; En el sql tu debes marcar en Where una forma de como elejir resultados dependiendo al tipo de dato que quieras extraer de la base, ejemplo: Where nombre = 'carlos' , y te dara todos los registros carlos Al usar el order by quieres definir ya sea numero o fechas o horas que existan actualmente en tu base de datos no como una variable que declaras aqui en el codigo php.
ejemplo: order by fecha desc, o order by fecha asc.
$sql = "SELECT * FROM usuarios where PG order by $num DESC "; La sentencia debe ser $result= mysql_db_query($sql,$db): $result= mysql_db_query('xxx_es_db',$sql,$db); Como te dije anteriormente no necesitas el $num ++ ya que no estara dando valor a la sentencia sql si lo que quieres es valores que se sumen mas uno.
while($row = mysql_fetch_array($result)) { $num++;
echo ''.$num.' - '.$row["nombrep"].' '.$row["nick"].' '.$row["PG"].' '.$row["PP"].' ';
}
?> Quiero que se ordenen todos los registros de la tabla usuarios por PG de mayor a menor
Acias :)
quiero que me digas que contiene el campo PG ya sea numero o que le tienes a ese campo.
Asi te podre ayudar mejor., aqui en el foro y dime que estas haciendo a ver si te doy ideas.
Suerte, |