Visualizzazione dei risultati da 1 a 5 su 5

Discussione: numeri in Mysql

  1. #1

    numeri in Mysql

    Salve a tutti.
    In alcuni campi della mia tabella MySql ho inserito una serie di numeri (per campo intendo il titolo della colonna).
    Purtroppo lo script in PHP mi da un errore. Come mai? Non si possono utilizzare dei numeri come titoli?

  2. #2

  3. #3
    Il codice è questo incriminato è questo:
    codice:
    $sql = "UPDATE $tabella
            SET
    	    Filato = \"$Filato\",
    	    prezzo_1 = \"$prezzo_1\",
    	    prezzo_2 = \"$prezzo_2\",
    	    06082005 = \"$06082005\",
    	    quant = \"$quant\"
        	    WHERE ID = \"$ID\"
    ";
    
    
    $risultato = @mysql_query($sql,$connessione)
            or die("Impossibile eseguire l'interrogazione.");
    e l'errore che mi da è "Impossibile eseguire l'interrogazione.".
    Il problema è su $sql, precisamente la riga
    codice:
    06082005 = \"$06082005\"
    (preciso che il campo 06082005 è presente sul database).

  4. #4
    devi mettere il nome del campo tra backquote, per chiarire che e' un nome e non un valore numerico. Ma non ti conviene farlo, dovresti gestire il nome del campo sempre a quel modo. Mettici un prefisso, anche un undescore... o una d visto che e' una data. es.:

    d06082005
    _06082005


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Ho risolto come hai detto tu, grazie!

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.