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("数据库链接错误");就这么写的,之后几天网站数据库让人建了很多表,请问怎么写能安全些
展开
4个回答
展开全部
数据过滤啊。一楼的那是扯淡。只要是存入数据库的信息都要过滤。过滤掉数据库的关键词,函数。过滤之后在添加数据库。还有就是php配置文件,mysql安全配置。服务器的安全配置。基本就这些。这些搞定就基本安全了。想在安全就要加防火墙。。等一些收费的东东。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你试一试
$conn = mysql_pconnect("localhost", "data2", "xxx") ;
“让人建了很多表”是比可能的。别人怎么知道你的数据库。
你这儿没有暴露数据库名呀。错误不是在这儿。
$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
展开全部
有可能不是这个连接的问题,检查下你的数据库安全 和服务器安全,并且经常跟换数据库密码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个代码没有问题 表单输入时应该考虑防止sql注入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |