Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema query

  1. #1

    Problema query

    Ho una tabella 'nomi in un db con 3 campi ,id(con auto increment) nome e cognome , questo è la stampa della query che mi faccio rendere :

    INSERT INTO 'nomi'('id','nome', 'cognome') VALUES ('','mario','rossi')

    questo l'errore :

    #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 ''nomi'('id','nome', 'cognome') VALUES ('','mario','rossi')' at line 1

    Dove sbaglio ?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Ma metti i singoli apici sui nomi di tabelle/campi ? perchè quelli sono per le stringhe.
    O non metti nulla (ai nomi di tabelle/campi) o le back-quotes (che non ho mai capito dove stanno sulla tastiera )

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    un campo autoincrement, proprio per la sua "natura" non va inserito, si inserisce da solo col corretto autoincremento :P
    i nomi di tbl o campi non vanno con apici, gli apici vanno SOLO nei campi con valore testuale

    Codice PHP:
     INSERT INTO nomi (nomecognomeVALUES ('mario','rossi'

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.