Rumah > pembangunan bahagian belakang > tutorial php > php + mysql 如何储存html代码到数据库?

php + mysql 如何储存html代码到数据库?

WBOY
Lepaskan: 2016-06-23 14:05:04
asal
3101 orang telah melayarinya

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

<?php 	$html_code='<div class="hello"><p>hello world</p></div>';		// database table	part_name | html_code	hello | ?? ?>
Salin selepas log masuk


回复讨论(解决方案)

字段类型用 text 类型,直接存储就行。

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代码了。

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan