Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2002, 08:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En Mysql no exite TOP .. como lo estas usando:

Código PHP:
$result=mysql_db_query("tabla","select top 1* from users DESC"); 
Debes usar LIMIT que sería el equivalente a TOP de otros motores de base ded datos como SQL Server ..
Código PHP:
$result=mysql_db_query("tabla","select * from users DESC LIMIT 1"); 
Te recomiendo que visites www.mysql.com/doc y leas la sintaxis basica de SELECT y demas funciones .. Pese q es SQL .. Mysql tiene su SQL particular que no sique las normas standars ANSI ?? (no me acuerdo del numero xD)

(Por si acaso .. Mysql tampoco soporta subconsultas tipo SELECT * FROM tabla IN (SELECT id FROM tabla) .. Te aviso ya que parece q vienes de SQL server o no conoces Mysql .. Revisa el manual para esos detalles).

Tambien, para localizar errores de SQL propios de Mysql usa la estructura:

$result=mysql_db_query("tabla","select * from users DESC LIMIT 1") or die (mysql_error());

Eso (el or die ...) te mostrará los errores a nivel sintax de SQL .. Usalo por lo menos en la fase de desarrollo.

Un saludo,

Última edición por Cluster; 29/12/2002 a las 08:47