Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,065

    Problemi UPDATE su campo TEXT

    Ho una tabella con una serie di dati, alcuni in campi di tipo VARCHAR, altri di tipo TEXT.
    Quando faccio la query SELECT dei dati, funziona tutto perfettamente. Ma quando faccio una query di UPDATE, sui campi TEXT non funziona!
    Questa è la query:
    codice:
    $sql = "UPDATE prenot SET txt_m = '$txt_mit', check1 = '$check1_it' WHERE lingua = '$lang'";        
            $result = mysqli_query($link, $sql);
            if(mysqli_affected_rows($link) > 0) {
                $msg = "Dato IT aggiornato / ";
            }
    Il campo 'txt_m' è un campo di tipo TEXT, il campo 'check1' è di tipo VARCHAR. Se faccio la query così, non funziona su nessuno dei due campi, se invece tolgo il campo TEXT e provo ad aggiornare solo quello VARCHAR allora la query funziona!
    Ovviamente la variabile $txt_mit contiene il testo; e non ci sono al suo interno caratteri speciali, né altro di strano. Non funziona neanche se provo a scrivere "aaaaaaaaaaaaaaaaaaaa"...
    Ci sto diventando matto...
    metatad
    graphic & web design

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,065

    Risolto

    Quote Originariamente inviata da metatad Visualizza il messaggio
    Ho una tabella con una serie di dati, alcuni in campi di tipo VARCHAR, altri di tipo TEXT.
    Quando faccio la query SELECT dei dati, funziona tutto perfettamente. Ma quando faccio una query di UPDATE, sui campi TEXT non funziona...
    Era un banalissimo problema di apici... risolto con mysqli_real_escape_string...
    metatad
    graphic & web design

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 © 2021 vBulletin Solutions, Inc. All rights reserved.