$id="select id from account where name='".$-SESSION['login']

学习 时间:2026-04-04 18:37:08 阅读:2926
$id="select id from account where name='".$_SESSION['login']."'";if($_GET["tj"]=="modify") {if($_POST["submit"]){\x05mysql_query($sql="update user set level='".$_POST['level']."' where account_id='".$id."'");\x05echo "alert('修改成功');location='login.php';";1、一共两个表 account和user 两个表里唯一互通的是ID.name都不同,但我想把A表ID定义出来让U表判断ID然后提升会员等级2、我要如何把 account表里的id给定义出来呢,$_session['login']里定义的是name

最佳回答

冷艳的溪流

鲤鱼红酒

2026-04-04 18:37:08

$id="select id from account where name='"。$_SESSION['login']。"' LIMIT 1";$sql=mysql_query($id);$res=mysql_fetch_assoc($sql);。mysql_query($sql="update user set level='"。$_POST['level']。"' where account_id='"。$sql['id']。"'"); 再问: 能不能解释解释为什么。。不想以后遇到差不多的问题就来问。。 再答: id变量只是一个字符串,不执行怎么会有结果呢。这些都是最基本的mysql操作,w3school里有比较详细的说明。再问: 我试了 不对。不过后面那$sql['id'] 真可以这样执行么。。 再答: 不好意思,一时脑抽打错了,应该是$res['id']。再问: 哈哈 , 谢谢你详细的回答。。我自己用别的办法达成目标了。分给你吧!

最新回答共有2条回答

  • 激情的可乐
    回复
    2026-04-04 18:37:08

    $id="select id from account where name='"。$_SESSION['login']。"' LIMIT 1";$sql=mysql_query($id);$res=mysql_fetch_assoc($sql);。mysql_query($sql="update user set level='"。$_POST['level']。"' where account_id='"。$sql['id']。"'"); 再问: 能不能解释解释为什么。。不想以后遇到差不多的问题就来问。。 再答: id变量只是一个字符串,不执行怎么会有结果呢。这些都是最基本的mysql操作,w3school里有比较详细的说明。再问: 我试了 不对。不过后面那$sql['id'] 真可以这样执行么。。 再答: 不好意思,一时脑抽打错了,应该是$res['id']。再问: 哈哈 , 谢谢你详细的回答。。我自己用别的办法达成目标了。分给你吧!

上一篇 83乘18+83乘83怎样简便计算

下一篇 珍惜粮食名言不少于20条!