sql >> データベース >  >> RDS >> Mysql

HTMLエコー内の変数で二重引用符をエスケープする

    PHPでHTMLを出力するためのヒント:

    1. 一重引用符を使用して、二重引用符をエスケープする必要がないようにします(echoを使用する場合)。
    2. htmlspecialchars()を使用します 持っている可能性のある「不正な」値を適切に回避するため。

    echoを使用した例 :

    echo '<input type="hidden" name="id" value="', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'), '" />';
    

    またはprintf()

    printf('<input type="hidden" name="id" value="%s" />', 
        htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')
    );
    

    または、HTMLモードの場合:

    ?>
    <input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>" />
    <?php
    


    1. SQLトレースと拡張イベントの「オブザーバーオーバーヘッド」の測定

    2. SQLファイルをmysqlにインポートします

    3. ローカルで提供されたリストを使用して、リモートのpostgresqlデータベースからレコードを削除する

    4. MySQLデータベースのすべてのテーブルのフィールドでテキストを検索する