sql >> Base de Datos >  >> RDS >> Mysql

PHP cómo guardar una cadena HTML en la base de datos

Uso datos codificados en base64 para almacenar en mi base de datos con el tipo de datos BLOB. El código repetitivo es el siguiente.

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

Para codificar datos en base64

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

Y guarde los datos en la base de datos con BLOB. Ahora, después de recuperar los datos, simplemente decodifíquelos de la siguiente manera.

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

Ahora el valor de $contentDecoded es el HTML simple.