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://azwzsj.com/article/hhsppd.html