Visualizzazione dei risultati da 1 a 6 su 6

Discussione: DB e lettere accentate

  1. #1

    DB e lettere accentate

    Salve a tutti,

    stamane dopo aver formattato il mio PC ho installato Apache, Mysql 4.0.26 e PhpMyAdmin 2.6.4-pl4.
    Tutto sembre funzionare bene xrò quanto tento, con un vecchio script che prima mi funzionava bene, di inserire parole contenenti lettere accentate non me li stalva nel DB.

    Faccio presente che lo stesso script funziona bene in remoto, dove sul server è installato mysql 4.0.27 e phpMyAdmin 2.6.4-pl3.

    Dove è l'errore?

    grazie

  2. #2
    dopo varie prove ho scoper che il problema non sono le lettere accentate ma l'apostrofo.


    Volevo chiedere, a voi che siete certamente + esperti di me, quale versione di mysql, e di phpmyadmin installare, considerate che ho Apache 2.0.58 e php 4.4.2

    tank

  3. #3
    ho risolto mettendo magic_quotes_gpc a ON.

    E se domani mi trovassi con un server che lo tiene settato ad OFF.
    Che faccio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    4
    ciao,
    premetto che non conosco il magic_quote etc etc.

    Il problema delle virgolette " e degli apici ' interessa sia il codice php, sia quello SQL.

    Ho risolto questo problema utilizzando il seguente codice che utilizza la funzione preg_replace:

    $search[0] = '/\"/';
    $search[1] = '/\'/';

    $replace[0] = """;
    $replace[1] = "’";

    #VARIABILI GENERALI

    $var1 = preg_replace($search, $replace, $_POST['var1']);
    $var2 = preg_replace($search, $replace, $_POST['var2']);

    --------------

    Provalo e fammi sapere

  5. #5
    converti con un str_replace le ' in \' così il mysql le ignora

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  6. #6
    ops abbiamo postato nello stesso momento la stessa cosa.....

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

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.