Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sintassi Mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    153

    Sintassi Mysql

    Ciao a tutti,
    vorrei inserire le coordinate geografiche (latitudine e longitudine) in una tabella mysql chiamata marker. La query che uso è questa:

    INSERT INTO marker (nome,indirizzo,lat,long) VALUES ('$nome','$address','$lat','$long')

    Quando ho creato questa tabella ho dato ai campi lat e long FLOAT ( 10,6 ) ma l'errore che mi restituisce è:

    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 'long) VALUES ('nome','Citta','45.1921877','11.556732')' at line 1

    Ho provato anche cambiando lat e long come varchar... ma niente. Secondo voi quel'è questo errore di sintassi???

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    long è una parola riservata di mysql. Rinomina il campo oppure racchiudilo tra backtick (`)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    153
    Grazie mille!!!

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.