这语句是哪错了呀
原语句:$query = "UPDATE $entity SET field47 = '正常' WHERE find_in_set(".$entity.".id ,'$ids')";运行无问题
改后语句:
$query = "UPDATE $entity SET field47 = '正常',field48 = '$_SESSION["LOGIN_USER_NAME"]' WHERE find_in_set(".$entity.".id ,'$ids')";
提示网页有问题,我想把field48取当前用户的名字,是哪错了呀。。。
你试一试
$query = "UPDATE $entity SET field47 = '正常',field48 = '".$_SESSION["LOGIN_USER_NAME"]."' WHERE find_in_set(".$entity.".id ,'$ids')";
问题大概在那里
cgft 发表于 2014-3-18 11:15 static/image/common/back.gif
你试一试
$query = "UPDATE $entity SET field47 = '正常',field48 = '".$_SESSION["LOGIN_USER_NAME"]."'...
感谢。。。 本帖最后由 cgft 于 2014-3-18 12:36 编辑
好了吗?
还有一种写法也可
$query = "UPDATE $entity SET field47 = '正常',field48 = '{$_SESSION["LOGIN_USER_NAME"]}' WHERE find_in_set(".$entity.".id ,'$ids')";
直接用“$LOGIN_USER_NAME”多好,省略那么多字符。:$ 13增强版,直接用$LOGIN_USER_NAME获得不了值,目前只能通过$_SESSION["LOGIN_USER_NAME"]获得用户名。
页:
[1]