Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hindari tanda kutip ganda dengan variabel di dalam gema HTML

Beberapa tips untuk menghasilkan HTML dengan PHP:

  1. Gunakan tanda kutip tunggal sehingga Anda tidak perlu menghindari tanda kutip ganda (saat menggunakan gema),
  2. Gunakan htmlspecialchars() untuk menghindari nilai "nakal" yang mungkin Anda miliki dengan benar.

Contoh menggunakan echo :

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

Atau printf() :

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

Atau, dalam mode HTML:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perintah Administrasi Basis Data Dasar MySQL – Bagian I

  2. MySQL:jenis kolom pilihan untuk harga (produk)?

  3. EF6 MySql:Update-Database -Script menghasilkan SQL tanpa titik koma

  4. @Column(unique=true) sepertinya tidak berfungsi

  5. Apakah MySQL mendukung tanggal historis (seperti 1200)?