首页 > 编程知识 正文

linux常见问题,国内最好用的linux

时间:2023-05-03 18:40:11 阅读:152453 作者:2098

今天,将项目上载到服务器后出现的问题将更改状态(0.1 )切换。 前面的代码是以下:

公共函数提交(

{

if(is_Ajax ) {

$id=I(post.id );

$arrt=I(post.attr );

$ is show=$ this-product-where (id=' $ id ' ) )-getfield ($ arrt ); //获取状态(1 OR 0) ) ) ) ) ) ) ) )。

if ($ this-product-where (' id=' $ id ' ) )-setfield ) $arrt, $isshow () /设定状态相反

$info=array('I'=1,' msg'='状态更改成功');

}else{

$info=array('I'=0,' msg'='状态更改失败) );

}

$this-Ajaxreturn($info;

}

}

以上代码在本地测试中均正常,但到达服务器后将0设置为1是正常的。 但是,如果将1设置为0,则SQL可以将SET is_top=' ',即$isshow将1重置为0,但不能将0重置为1。 结果是“”

之后,不得已要在$isshow上使用三元代入$isshow=$isshow==1吗? 0:1; 把前面的扔了! $isshow的写法.错误解决了

疑问主要是?

为什么在linux环境下! $isshow可以从0取到1,从1取到0就不能取出吗? 请大人物解答。 谢谢您是初学者。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。