sql >> Database teknologi >  >> RDS >> Mysql

PHP hvordan man gemmer HTML-streng i databasen

Jeg bruger base64-kodede data til at gemme i min database med BLOB-datatypen. Boilerplate-koden er som følger.

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

At kode data i base64

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

Og gem dataene i databasen med BLOB. Nu efter at have hentet data, skal du blot afkode dem som følger.

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

Nu værdien af ​​$contentDecoded er den almindelige HTML.



  1. Problem med uploadstørrelse i PHP og MySql

  2. Hvordan løses MySQL innodb Venter på tabelmetadatalås på TRUNCATE TABLE?

  3. Java Class.forName, JDBC-forbindelse indlæser driver

  4. Google-lignende søgemaskine i PHP/mySQL