Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema DESC LIMIT

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    48

    Problema DESC LIMIT

    Ciao nel realizzare uno script PHP c'è una cosa che non mi torna: se eseguo la query SELECT * FROM `tabella` DESC LIMIT 5; su MYSQL 4.0 funziona e così anche con lo script, ma se la eseguo con MYSQL 4.1 mi dice che c'è un errore nella mia sinstassi mysql
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 5' at line 1
    Inoltre una quesry del genere con DESC LIMIT l'ho gia usata in un altra pagina dello stesso script e non capisco perchè ora non va
    Mi aiutate? Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    la sintassi corretta sarebbe:

    SELECT * FROM tabella ORDER BY colonna DESC LIMIT 0 , 10

    l'order by richiede che sia specificato per quale colonna ordinare e il limit di solito richiede il parametro inizio e il parametro fine

  3. #3
    concordo con scaveng3r per l'ORDER BY ma il LIMIT non richiede 2 parametri, l'inizio è opzionale, se non specificato parte da 0

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.