sql >> Database >  >> RDS >> Mysql

PHP hoe HTML-string in database op te slaan

Ik gebruik base64-gecodeerde gegevens om in mijn database op te slaan met het BLOB-gegevenstype. De standaardcode is als volgt.

$content = '<html>
<head>
  <script>--Some javascript and libraries included--</script>
  <title></title>
</head>
<body>
   <style>--Some Styling--</style>
</body>
</html>';

Gegevens coderen in base64

$encodedContent = base64_encode($content); // This will Encode

En sla de gegevens op in de database met BLOB. Nadat u de gegevens hebt opgehaald, kunt u deze als volgt decoderen.

$ContentDecoded = base64_decode($content);  // decode the base64

Nu de waarde van $contentDecoded is de gewone HTML.



  1. Sluit MySQL-verbinding (PHP)

  2. PostgreSql INSERT FROM SELECT RETURNING ID

  3. Waar is het MySQL JDBC-jar-bestand in Ubuntu?

  4. 5 manieren om tijdelijke tabellen weer te geven met T-SQL