我有一个PHP echo值,它显示MySQL数据库中的值,如下所示:
<?php echo($row_WADAHTG_TechProps["EmpType"]); ?>
我需要用这个值构造一个if / else,但无论我如何安排这个,我都会遇到语法错误:
<?php
if (echo($row_WADAHTG_TechProps["EmpType"]) = "6001") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
答案 0 :(得分:2)
试试:
<?php
if ($row_WADAHTG_TechProps["EmpType"] == "6001") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
答案 1 :(得分:1)
if ( $row_WADAHTG_TechProps["EmpType"] == "6001") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
小心单&#39; =&#39;在if语句中签名,因为这是一项任务。
答案 2 :(得分:1)
怎么样
<?php
if ($row_WADAHTG_TechProps["EmpType"] == "6001") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
您必须将值与==
或===
进行比较(如果您还想比较类型)
答案 3 :(得分:1)
($row_WADAHTG_TechProps["EmpType"] === "6001" ? echo "Yes" : echo "No");
请注意我严格比较$row_WADAHTG_TechProps["EmpType"]
与&#34; 6001&#34;作为字符串,因此如果它们中的任何一个是整数,则条件为echo "No"
。