Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144

    inserire testo in mysql con php

    salve ragazzi,
    ho un problema che mi porto dietro da troppo tempo e vorrei una soluzione definitiva.
    Creo una pagina in php dove faccio inserire del testo che dovrò salvare nel db, e poi un'altra pagina php che mi visualizza il testo.
    Il mio problema sta sempre nei caratteri speciali... è ò à etc...
    mi dite come devo trasformare il testo prima di fare l'INSERT e poi quando lo stampo??

    Spero di essere stato chiaro.
    Grazie

  2. #2
    Se utilizzi il charset utf8 subito dopo la connessione al database esegui questa query

    codice:
    mysql_query("Set names 'utf8'");
    e vivi felice =)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144
    non mi è tanto chiaro... io faccio così

    function connectDB() {
    $link_id = mysql_connect("localhost", "root", "") or ErroreDB();
    $connect = mysql_select_db("database", $link_id) or ErroreDB();
    return $connect;
    }
    $connect = connectDB();
    $query = "INSERT INTO news";
    $query .= " SET testo";
    $query .= " VALUES '" . $testo . "' ";

    $connect = connectDB();
    $result = mysql_query($query);

    come faccio a settare utf8??


  4. #4
    Codice PHP:
    function connectDB() {
         
    $link_id mysql_connect("localhost""root""") or ErroreDB();
         
    $connect mysql_select_db("database"$link_id) or ErroreDB();

    // RIGA AGGIUNTA
         
    mysql_query("Set names 'utf8'");



         return 
    $connect;
    }
     
    $connect connectDB();
     
    $query "INSERT INTO news";
     
    $query .= " SET testo";
     
    $query .= " VALUES '" $testo "' ";

     
    $result mysql_query($query); 

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144
    ok, provo... se mi toglie tutti i problemi vengo a Bolzano e ti offro una cena!!! ahhahaha
    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.