编程语言php + mysql 怎么储存html代码到数据库

编程语言php + mysql 怎么储存html代码到数据库

php + mysql 如何储存html代码到数据库?
php + mysql 如何储存html代码到数据库?
要注意什么?数据库字段用什么类型?php那边怎么处理html代码?

<span style="background-color:#ededed"><?php 
	$html_code='</span>

hello world

';

// database table
part_name | html_code
hello | ??
?>


------解决方案--------------------
tinytext 最大长度为255(2^8-1)个字符。
text 最大长度为65535(2^16-1)个字符。
mediumtext 最大长度为16777215(2^24-1)个字符。
longtext 最大长度为4294967295(2^32-1)个字符

看情况选择
------解决方案--------------------
楼上两位正解,
补充:
1、注意以字符串新式存入数据库。
2、字段必须为字符串类型,包括text,varchar(长度必须足够)等。
3、你从数据库读出来的时候记得使用htmlspecialchars函数进行处理。否则收出的字符串就会是html代码了。

文章来源:https://www.php.cn/faq/192463.html

百度网盘搜索
www.bdsoba.com
阿哇教育
www.awaedu.com
作文哥
www.zuowenge.cn
搜码吧
www.somanba.cn
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML是一种标记语言,用于创建网页。它本身不能连接到MySQL数据库,但可以与其他编程语言(如PHP、Python等)结合使用来实现与MySQL数据库的连接和交互。 以下是一个使用PHP连接MySQL数据库的例子: 1. 首先,在HTML文件中添加一个表单,用于输入MySQL数据库的连接信息和查询语句: ```html <form action="query.php" method="post"> <label for="host">Host:</label> <input type="text" id="host" name="host"><br><br> <label for="username">Username:</label> <input type="text" id="username" name="username"><br><br> <label for="password">Password:</label> <input type="password" id="password" name="password"><br><br> <label for="database">Database:</label> <input type="text" id="database" name="database"><br><br> <label for="query">Query:</label> <input type="text" id="query" name="query"><br><br> <input type="submit" value="Submit"> </form> ``` 2. 然后,在PHP文件中获取表单提交的MySQL连接信息和查询语句,并连接到MySQL数据库执行查询: ```php <?php $host = $_POST['host']; $username = $_POST['username']; $password = $_POST['password']; $database = $_POST['database']; $query = $_POST['query']; // 创建MySQL连接 $conn = mysqli_connect($host, $username, $password, $database); // 执行查询 $result = mysqli_query($conn, $query); // 输出查询结果 while ($row = mysqli_fetch_assoc($result)) { echo $row['column1'] . ' ' . $row['column2'] . '<br>'; } // 关闭MySQL连接 mysqli_close($conn); ?> ``` 注意:上述代码仅为示例,实际应用中需要进行安全性和错误处理等方面的考虑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值