php 小问题求教

sinat_35033848 2017-09-14 02:34:55
<?php 

$servername = "qdm121543607.my3w.com";
$username = "qdm121543607";
$password = "a335920";
$dbname = "qdm121543607_db";
extract($_POST);

// 创建链接
$conn = mysql_connect($servername,$username,$password);
mysql_select_db($dbname,$conn);
mysql_query("SET NAMES 'GBK'");
// 检查链接
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}

//select volum start
$member=$_GET["member"];
$num=$_GET["Num"];
$sql = "Select uname, scores From `#@__member` where uname like '$member'";
$result = mysql_query($sql);


while($row = mysql_fetch_array($result))
{
$username=$row['uname'];
$scores=$row['scores'];
$newscores = ($scores - $num);
}
if ($scores>0)
{

$newscores = ($scores - $num);
mysqli_query($conn,"UPDATE `dede_member` SET `scores` = '$newscores' WHERE `uname` ='$member'");
echo $newscores;
}
else
{
echo $member;
echo $num;
echo $scores:
}
mysql_close($conn);
?>


dede内核,写了个php,
想api.php?member=test&num=1
提交member和num
然后如果有则返回scores,并用scores减去num得到newscores 提交到数据库保存在scores
按上面的写的,不知道哪里错了就是没有生效
请高手帮忙看下
...全文
188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2017-09-15
  • 打赏
  • 举报
回复
api.php?member=test&num=1 $num=$_GET["Num"]; 必须一致
pharaoh_shi 2017-09-14
  • 打赏
  • 举报
回复

 while($row = mysql_fetch_array($result))
  {
$username=$row['uname'];
$scores=$row['scores'];
$newscores = ($scores - $num);
  }
// 这里应为
 while($row = mysql_fetch_array($result))
  {
$username[]=$row['uname'];
$scores[]=$row['scores'];
$newscores[] = ($scores - $num);
  }
眼看错误应该是这个,

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧