PHP数据库链接$conn = @ mysql_connect("localhost", "data2", "xxx") or die("数据库链接错误");

PHP数据库链接$conn=@mysql_connect("localhost","data2","xxx")ordie("数据库链接错误");就这么写的,之后几天网站数... PHP数据库链接$conn = @ mysql_connect("localhost", "data2", "xxx") or die("数据库链接错误");就这么写的,之后几天网站数据库让人建了很多表,请问怎么写能安全些 展开
 我来答
yuan_liu
2012-07-12 · TA获得超过188个赞
知道小有建树答主
回答量:158
采纳率:100%
帮助的人:80.5万
展开全部
数据过滤啊。一楼的那是扯淡。只要是存入数据库的信息都要过滤。过滤掉数据库的关键词,函数。过滤之后在添加数据库。还有就是php配置文件,mysql安全配置。服务器的安全配置。基本就这些。这些搞定就基本安全了。想在安全就要加防火墙。。等一些收费的东东。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
重庆ppp
2012-07-12 · TA获得超过350个赞
知道小有建树答主
回答量:872
采纳率:54%
帮助的人:577万
展开全部
你试一试
$conn = mysql_pconnect("localhost", "data2", "xxx") ;
“让人建了很多表”是比可能的。别人怎么知道你的数据库。
你这儿没有暴露数据库名呀。错误不是在这儿。
追问
就一表单页 我直接就这么写了 难道非得写类才安全吗  我都不知道哪来的那么多表  
然后MYSQL连启动都启动不了
$conn = @ mysql_connect("localhost", "data2", "密码") or die("数据库链接错误");
mysql_select_db("数据库名称", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-12
展开全部
有可能不是这个连接的问题,检查下你的数据库安全 和服务器安全,并且经常跟换数据库密码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wr201111
2012-07-16
知道答主
回答量:34
采纳率:0%
帮助的人:7.8万
展开全部
这个代码没有问题 表单输入时应该考虑防止sql注入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式