php数据库存储html php保存数据

怎么用php把html表单内容写入数据库

举例如下:

创新互联于2013年开始,是专业互联网技术服务公司,拥有项目做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元从江做网站,已为上家服务,为从江各地企业和个人服务,联系电话:13518219792

file1.php:

file2.php:

?php

echo

$_post[gender];

//显示前一页单选按钮传过来的值

//以下是写入数据库操作

$db=mysql_connect("hostname","username","password");

//连接数据库服务器

mysql_select_db("dbname",$db);

//选择具体的数据库

mysql_query("set

names

gbk");

//统一字符集到

gbk

$myinsert="insert

into

表名

(gender)

values

('$_post[gender]')";

//构造插入语句

$myresult=mysql_query($myinsert,$db);

//执行插入操作

if($myresult)

{

echo

"插入成功!";

}

else

{

echo

"插入失败"."

".mysql_error();

}

?

在PHP中读取数据库里面的信息,数据库里面有等html语言,为什么在php里面显示的是,而不是换行

这个问题很简单啊。

因为你往数据库存储的时候,存储的就是br,当你读出来的时候,是一个字符串,或者数组,

这时候不会自动转移成php中的换行,就像你写声明一个字符串,例如:$string = 'br';

这时候字符串$string肯定不会是换行。

重点是:html语言是浏览器解析,不是PHP解析。

php 将数据库表内的数据,每1000条放入一个html

html也属于文件一种,所以取出数据还需要文件操作

?php

$con = mysql_connect("localhost","root","");

mysql_select_db("database",$con);

mysql_query("set names utf8");

$sql="select * from daschool order by id desc limit 1,1000";//limit 1,1000中的1要可变存于cookie中吧,数据库里也行,运行一次加1000

$result = mysql_query($sql);

$fp = fopen('xxx.html','r');//只写模式打开txt文档

$content="htmlhead/headbody";

while($source=mysql_fetch_assoc($result)){

$content = $content."h1".$source["title"]."/h1div".$source["article"]."/divbr/";

}

$content = $content."/body/html";

fwrite($fp,$content);

fclose($fp);

上述程序仅仅为思路,需要调试和添加,详细的文件操作可以参考

;id=77class=2

还有程序不应定要用网页打开,可以尝试php cli

;id=56class=2

php网页输入文字入库后数据库里还存入了html标签,如何处理可以去掉标签存入纯净数据

用 strip_tags() 函数

strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。

php代码: 实例

?php

$str = 'a href="#"超级连接/abr/h1test/h1srtong567/strongimg src="images/photo.png"';

echo strip_tags($str);

?

输出: 超级连接test567


网站题目:php数据库存储html php保存数据
转载注明:http://csdahua.cn/article/hhsppd.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流