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

    caratteri accentati INSERT ok UPDATE ko

    salve a tutti,
    ho un problema con i caratteri accentati (credo)

    UPDATE prodotti SET descrizione='snjdjfàòèf' WHERE id_prodotto=17

    questa query non funziona nemmeno copiandola su phpmyadmin mentre
    la INSERT nella stessa tabella FUNZIONA...

    INSERT INTO prodotti ( `id_prodotto` ,
    `codice` ,
    `descrizione` ,
    `sesso` ,
    `prezzo` ,
    `qty_maga` ,
    `ordinabile`
    )
    VALUES ( 3 , '4646', 'snjdjfàòèf', 'm', '24', '23', '1')

    OVVIAMENTE se tolgo i caratteri accentati la UPDATE funziona...
    charset mysql latin1_swedish_ci ....quello di default

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    "Non funziona" non vuol dire niente.
    Che succede? Appare un errore? Cosa dice? Vengono inseriti dati sbagliati? Quali? Altro?

  3. #3
    phpmyadmin mi dice righe modificate 0.. tutto qua... nessun errore in particolare!!!

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Allora non trova un prodotto con id pari a 17, verifica che ci sia.
    Il campo id_prodotto è di tipo numerico?

  5. #5
    id_prodotto è INT... cmq se cambio la stringa togliendo i caratteri accentati.. LA STESSA QUERY viene eseguita correttamente...

  6. #6
    NON so perché... senza modificare niente... ora la eseguo...
    boh... cmq 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.