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

    PDO bind stringa con double quote

    Ciao a tutti,
    ho delle query di inserimento e di update, nelle quali faccio il bind ( PDO::PARAM_STR ) di stringhe contenenti double quote

    La stringa viene salvata, ma viene troncata alla prima double quote.

    Come posso risolvere?!
    Sto salvando i dati su un database mariaDB
    Grazie a tutti per l'aiuto!
    aquatimer2000

  2. #2

  3. #3
    invio una form tramite post, e un campo input text ha questo valore:

    $str = 'oggi è proprio "una bella" giornata';

    il campo del database risulta avere questo contenuto:

    oggi è proprio

    naturalmente ho verificato la lunghezza del campo varchar.
    Ultima modifica di aquatimer2000; 26-01-2021 a 00:49
    aquatimer2000

  4. #4
    hai provato a raddoppiare le virgolette?

    $str = 'oggi è proprio ""una bella"" giornata';

  5. #5
    faccio una prova, ma non posso chiedere all'utente di scrivere le stringhe con il raddoppio del carattere "
    Eventualmente poi dovrei trattare la stringa prima del bind con un str_replace

    è normale una procedura del genere?
    aquatimer2000

  6. #6

  7. #7
    scusate, sono fagiano estremo
    per questo campo avevo saltato htmlentities
    .. nell'input di modifica, il primo doppio apice, chiudeva il value.
    sono un fagiano, per non dire peggio,
    scusate ancora.
    aquatimer2000

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