高分 php mysql 源码修改 请将 完整代码 作为答案就行了

说明:表名--user,两个字段account和password目的:get提交account值查找表内存在的话就返回password的值源码如下请修改下。请将正确代码作... 说明:表名--user,两个字段 account 和password

目的:get 提交 account值 查找表内 存在的话 就返回 password的值
源码如下 请修改下。 请将 正确代码 作为答案就行了 否则没分

<?php
$con=mysql_connect("地址","a0420160550","密码");
if(!$con)
{
echo "连接失败";
return;
}
echo "连接成功<br/>";
mysql_select_db("a0420160550",$con);

//查找 表中是否 用户名字段 account中 是否有这个数据 ,存在就显示密码

$result=mysql_query("select `account`,`password ` from user where account='".$_GET['account']."' ",$con);
$row=mysql_fetch_array($result);
if($row['account']!="")
{
echo "没有这个字段";
mysql_close($con);
return;
}
echo "{密码是{$row['password']}";
mysql_free_result($result);
mysql_close($con);

?>
展开
 我来答
wuchangqian
2014-05-12 · TA获得超过1317个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:792万
展开全部
<?php
function fetch_password($host , $db_user , $db_pwd , $db , $db_table='user' , $account=''){

$sql = "select password from ${db_table} where account='${account}';";
$ary_pwd = array();
if($conn = mysql_connect($host , $db_user , $db_pwd)){

if(mysql_select_db($db)){
if($result = mysql_query($sql)){
if(mysql_affected_rows()){
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
array_push($ary_pwd, $row['password']);
}
}
mysql_free_result($result);
}else{
die('Error : ' . mysql_error());
}
}else{
die('Could not select db: ' . mysql_error());
}
mysql_close($conn);
}else{
die('Could not connect: ' . mysql_error());
}
return $ary_pwd;
}

$host = '127.0.0.1';
$db_user = 'root';
$db_pwd = '123456';
$db = 'test';
$db_table= 'user';
$account = mysql_real_escape_string($_GET['account']);
$rlt = fetch_password($host , $db_user , $db_pwd , $db , $db_table , $account);
echo join($rlt ,PHP_EOL);
追问
请按照我提供的 表名 数据库名 字段名 填写下   我测试下谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式