php中使用sqlite,插入和網頁展現的問題

  1. 網頁上編輯包含單引號,直接插入sqlite會出錯。sql

    可使用sqlite_escape_string(輸入值); //此項會把單引號替換成\' 插入數據庫數據庫

    在網頁展現時使用str_replace("\'", "'", $entry['a']);將\'轉換成單引號來展示。 字體

  2. 在網頁input編輯框中輸入的回車換行符,在網頁顯示的時候不顯示回車。spa

    解決:使用<pre></pre>,能夠保留回車和空格,可是會撐開表單。sqlite

    使用<pre class='edit_class' style='white-space: pre-wrap;word-break:break-all;'></pre>input

    其中 style設置了pre裏的內容會自動換行;class='edit_class' 設置了pre裏的字體格式和大小按edit_class展現string

相關文章
相關標籤/搜索