请问,现在我的数据库中有张表是:“test”里面有一行数据主键是“testuser”,其中包含“dpassword”的数据项,有值。
那么我现在要在网页中实现:
一个提交表单的id为“dpassowrd”由此表单获取一个用户输入的值与数据库中的“dpassword”进行比较,如果值相同就删除“testuser”这行数据,否则就弹出警告“密码错误!”
请问如何实现,谢谢。程序简单明了,考虑到数据安全的再追加30分。
//上面要有连接数据源的内容$link
$dpassword=$_POST[dpassword];
$sql="select * from test where dpassword='$dpassword'";
$result=mysql_query($sql,$link);
$row=mysql_num_rows($result);
if($row < 1){
echo "密码错误";
}else{
$sql="delete from test where dpassword='$dpassword'";
mysql_query($sql,$link);
echo "删除成功";
}
$dpassword=$_POST[dpassword];
$sql="select * from test where dpassword='$dpassword'";
$result=mysql_query($sql,$link);
$row=mysql_num_rows($result);
if($row < 1){
echo "密码错误";
}else{
$sql="delete from test where dpassword='$dpassword'";
mysql_query($sql,$link);
echo "删除成功";
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-08-18
简单的数据库连接 查询 显示在页面。请自己写。
对于数据安全:就要程序员写出安全的代码。防止程序漏洞。
php中 prepare 接口可以优化代码
查询 插入 数据库的数据 都要过滤 PHP中有相应的函数请自学(mysql_real_escape_string())
对于数据安全:就要程序员写出安全的代码。防止程序漏洞。
php中 prepare 接口可以优化代码
查询 插入 数据库的数据 都要过滤 PHP中有相应的函数请自学(mysql_real_escape_string())