html页面中,写入的数据怎么添加到数据库中,最好是PHP的代码

html页面中,写入的数据怎么添加到数据库中,最好是PHP的代码,第1张

使用mysql函数mysqli函数连接 *** 作数据可即可,或者使用PDO

使用mysqli步骤:

1. 连接MySQL数据库

2. 判断是否连接成功

3. 选择数据库

(前三步可简写成:$link = @mysqli_connect('localhost', 'root', '', 'lx') or exit('数据库连接失败'))

4. 设置字符集

5. 准备SQL语句

6. 向MySQL服务发送SQL语句

7. 解析处理结果集

8. 释放结果集,关闭数据库连接

案例:

<?php

header('Content-type:text/htmlcharset=utf-8')

//1.连接数据库服务器  mysqli  mysql -u root -p

$link = @mysqli_connect('localhost','root','')

//var_dump($link)

//2.判断连接是否成功  信息提示GBK编码

if(mysqli_connect_errno()){

exit('数据库连接失败原因:'.mysqli_connect_error())

}

//3.选择数据库  连接标识  数据库名称

if(!mysqli_select_db($link, 'wz')){

exit('数据库选择失败')

}

//4.设置字符集

mysqli_set_charset($link, 'utf8')

//5.准备SQL

$username = 'zhangsan'

$password = md5('12345')

$pic = '32545.jpg'

$sql = "insert into user2(uname,password,pic) values('{$username}','{$password}','{$pic}')"

/* echo $sql

exit */

//6.执行SQL

$res = mysqli_query($link, $sql)

//7.判断执行结果

if($res){

//成功

echo '成功'

}else{

//失败

echo '失败'

}

//8.关闭数据库连接

mysqli_close($link)

用HTMLEncode……

我对ASP不太熟悉,我熟悉PHP,不过根据你的情况我推测,这个函数可能和PHP里在 htmlspecialchars 类似,能把用户输入的数据取消HTML格式化,以保证网页安全,你试试去掉这个函数,只留 Request('title')试试

像数据库里面写入html数据的方法很多

1、首先要将mysql字段设置为text类型

2、可以直接写入mysql数据库,通过insert

语句。

3、也可以通过第三方编辑器,例如百度edit编辑器,写完保存后就是html的数据。

4、重点是将字段设置为text,剩下的就和其他的数据插入没什么区别了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6936674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存