Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Errore 1064 phpmyadmin nell'eseguire un select

    Io ho una tabella che contiene username(txt), i like(int) e il codice(int) autoincrement.
    Adesso io volevo estrarre da questa tabella i like in ordine decrescente in questo modo,

    "SELECT like, codice, username FROM event ORDER BY like desc" ma phpmyadmin mi restituisce errore#1064.

    Allora ho provato a farlo solo con "SELECT like FROM event ORDER BY like desc" ma mi ha restituito lo stesso errore.

    Se invece io faccio ad esempio "SELECT codice FROM event ORDER BY codice desc" oppure
    "SELECT username FROM event ORDER BY username desc" non mi da nessun errore e mi restituisce la lista che voglio.

    Perche?

  2. #2
    perché metti la LIKE in quel modo?

  3. #3
    perchè il campo like contiene il numero di like

  4. #4
    like è una parola riservata. quindi a) cambi il nome della colonna oppure b) lo scrivi così nella query: `like`

    io cambierei il nome


  5. #5
    risolto: non andava bene il campo like, perche esiste come linguaggio in sql.
    grazie a tutti

  6. #6
    Originariamente inviato da php102030
    risolto: non andava bene il campo like, perche esiste come linguaggio in sql.
    forse te l'avevo già detto?


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 © 2026 vBulletin Solutions, Inc. All rights reserved.