【发布时间】:2013-04-28 23:21:45
【问题描述】:
我正在尝试在数据插入 MySQL 查询之前进行检查。 这是代码;
$userid = ($vbulletin->userinfo['userid']);
$sql3 = mysql_query("SELECT * FROM table WHERE ID='$_POST[hiddenID]'");
while ($row = mysql_fetch_array($sql3)){
$toon = $row['toonname'];
$laff = $row['tlaff'];
$type = $row['ttype'];
if ($type == 1){
$type == "Bear";
} elseif ($type == 2){
$type == "Cat";
} elseif ($type == 3){
$type == "Dog";
}
}
但是,这不起作用。 基本上,每种类型的“表”中都有不同的值。 1 表示熊,2 表示猫,3 表示狗。
感谢能帮助我发现我脚本中的问题的人!
【问题讨论】:
-
您需要了解更多关于赋值
=、相等==和===身份运算符 -
使用数组代替
if。
标签: php mysql variables if-statement conditional-statements