Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2017, 13:35
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Eliminar html de base de datos

Si usas php hay una función bastante útil:

strip_tags(string)

Quita toda etiqueta html, si usas esto, ten encuenta la adv. de php.net sobre la no validación del html.

Edito: podria ser algo así

Código PHP:
Ver original
  1. <?php
  2.  
  3. $db = array(
  4. "host"=>"host",
  5. "user"=>"user",
  6. "pass"=>"pass",
  7. "data"=>"database"
  8. );
  9.  
  10. $tabla = "carrito";
  11. $descCol = "descripcion";
  12. $idCol = "id";
  13.  
  14. $ms = new mysqli($db["host"], $db["user"], $db["pass"], $db["database"]);
  15. $q = $ms->query("SELECT $descCol, $idCol FROM $tabla");
  16.  
  17. while($r = $q->fetch_assoc()){
  18. $id = $r[$idCol];
  19. $noHtml = strip_tags($r[$descCol]);
  20. $ms->query("UPDATE $tabla SET $descCol='$noHtml' WHERE $idCol='$id'");
  21. }
  22.  
  23. ?>


Saludos.

Última edición por alvaro_trewhela; 14/09/2017 a las 13:54