Visualizzazione dei risultati da 1 a 3 su 3

Discussione: replace carattere

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    199

    replace carattere

    ho bisogno di rimpiazzare un campo ' con una @ dentro un record mysql. Che funzione posso usare? ho provato ad usare la str_replace e la ereg_replace ma non riesco...

  2. #2
    la cosa giusta è lo str_replace

    fai qualche prova visualizzando al query invece di eseguirla

    ricordati che lo str_replace ha questa struttura:

    Codice PHP:
     $var_out str_replace("testo o carattere da cambiare""testo o carattere in cui cambiare"$var_in); 
    fai un codice del genere per provare

    Codice PHP:
    <?php
    $query 
    "....";
    $new_query str_replace("[b]'[/b]""@"$query);
    die(
    $new_query);
    ?>

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

  3. #3
    Originariamente inviato da Mix
    fai un codice del genere per provare

    Codice PHP:
    <?php
    $query 
    "....";
    $new_query str_replace("[b]'[/b]""@"$query);
    die(
    $new_query);
    ?>
    In questo modo stai fresco perchè ti sostituisce anche gli apici che ti segnano i valori...

    @Mivio: Presuppongo che tu voglia sostituire ' con @ in dei valori che vuoi memorizzare in dei record nel tuo DB... Per cui se hai una query del tipo:

    Codice PHP:
    <?php
    $query 
    "INSERT INTO tabella (topolino, paperino) VALUES ('" str_replace("'""@"$valore) . "', '" str_replace("'""@"$valore2) . "')";      
    ?>

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.