Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    residenza
    Torino
    Messaggi
    18

    Estrarre dati da una tabella mysql chiamata order

    Ciao a tutti!

    Una domanda veloce sperando che sia un problema banale e risolvibile al volo...

    Nel mio database ho una tabella chiamata "order" (sono tabelle di opencart) e dovrei estrarre dei dati da questa tabella.

    il problema è che quando vado a creare la mia query

    codice:
    $mysql="SELECT * FROM order";
    mi restituisce il seguente errore (suppongo perché venga interpretato come "ordine" tipo order by e non come nome della tabella)

    codice:
    Errore nella query : 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 "order" at line 1
    Ho provato ad inserire anche order tra apici ma il risultato è lo stesso.
    Ho provato anche a scrivere la mia query in questo modo:

    codice:
    $risultato = mysql_query("SELECT * FROM order")
    Si può definire la tabella order come nome e non come funzione?
    Vorrei evitare di rinominarla perché altrimenti dovrei andare a modificare tutti i vari riferimenti della piattaforma...
    Ringrazio tutti per la disponibilità
    Ciao!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Prova usando questi di apici `

    codice:
    SELECT * FROM `order`
    Ma se ti è possibile, cambia nome alla tabella ed evita di usare parole riservate, anche se farlo adesso è una scocciatura, te ne risparmierai molte più avanti.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    residenza
    Torino
    Messaggi
    18
    Grande Alhazred!
    Funziona, sei un mito!!!


    Scusa l'ignoranza ma come vengono definiti questo tipo di apici? io avevo provato con l'apostrofo ma ovviamente non funzionava.
    Che funzione hanno?


    p.s. purtroppo la tabella è di Opencart quindi non ho deciso io di nominarla "order", la mia paura è che rinominandola impazzirei poi nel cercare tutti i vari collegamenti... Terrò comunque presente il tuo consiglio!

Tag per questa discussione

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.