php判断0或者1问题

<?php
//判断queding里面0或者1
if ($rows['queding']="1")
{echo "有";}
else
{echo "没有";}
?>
这样不管呢?怎么回事?

另外 怎么做双判断。
下面的不知道你们看懂了不。我也不知道怎么表达了,自己想法想了三个表达,是一个意思。
=================
判断fahuo为1时候显示已发货
当fahuo为0时候显示未发货
当sidan为0时候显示NO
当sidan为1时候显示发货

===================
<fahuo>
<fahuo=1=已发货>
<fahuo=0=(sidan=0=NO,sidan=1=发货)>
<fahuo>

==================
先判断fahuo的0或者1
如果fahuo数值是0则在这里判断sidan数值是0或者1
<?php
$a=$_SESSION['queding'];
if($a==0)
{
echo "00000000";
}
else
{
echo "111111111111111111";
}
?>
这样也不行。判断不出来呢。不管==0还是==1 都是显示一样的内容、
==========================================
数据库的 queding 是类型是tinyint,默认为0

第1个回答  2014-11-22
if ($rows['queding']=="1")
{echo "有";}
else
{echo "没有";}
?>追问

我判断的 没有变化,都是一样的
你帮我重新写一个,就拿性别判断吧。
比如字段是 sex,0=女,1=男

第2个回答  2014-11-22
比如

$sex = $_REQUEST["sex"];
if($sex==0){
echo "女";
}
else{
echo "男";
}追问


==1或者==0
都是一样的内容 要么全部是男要么全部是女。不知道什么情况呢。
数据库类型应该没有问题,一开始是tinyint 后来新建改成varchar都不行

追答

数据库存的值 不对吧 不是0或1吧

追问

那是什么呢。 要么是0要么是1 留空null

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网