首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文本区域提交到phpmyadmin问题中

将文本区域提交到phpmyadmin问题中
EN

Stack Overflow用户
提问于 2013-09-13 10:02:28
回答 3查看 1.2K关注 0票数 0

我想提交一个文本区域,用户可以在其中输入与用户输入的文本格式相同的任何或任何特殊字符。与空格一样,新行和新选项卡在新行的开头。我有一个下面的代码,但当用户输入包含',",(,)它显示sqlquery错误。请让我知道如何插入文本如论坛到数据库。

html是

代码语言:javascript
运行
复制
<textarea class="noticearea" name="notice_area" id="notice_area" ></textarea>

php是

代码语言:javascript
运行
复制
$noticeinsert = mysql_query("INSERT INTO notice_board(notice_id, notice_area, notice_dnt) VALUES ('$notice_id', '$notice_area', '$notice_dnt')"); 

请让我知道如何提交任何输入值到数据库。另外,将html或php代码或用户输入的特定字符发送到数据库是否安全?

EN

Stack Overflow用户

回答已采纳

发布于 2013-09-13 10:04:58

你忘了$_POST

变化

代码语言:javascript
运行
复制
$noticeinsert = mysql_query("INSERT INTO notice_board(notice_id, notice_area, notice_dnt) VALUES ('$notice_id', '$notice_area', '$notice_dnt')"); 

代码语言:javascript
运行
复制
$noticeinsert = mysql_query("INSERT INTO notice_board(notice_id, notice_area, notice_dnt) VALUES ('$_POST["notice_id"]', '$_POST["notice_area"]', '$_POST["notice_dnt"]')"); 

但是,检查$_POST变量,因为sql-注入。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18783544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档