oBo*_*oBo 1 php arrays case switch-statement
我的代码不会工作.它只打印出默认值
这是php
$updatesQuery = "SELECT * FROM updates WHERE Isnote = 0";
$rs = mysql_query($updatesQuery) or
die("SQL: $usersQuery)<br />".mysql_error());
while($row = mysql_fetch_array($rs)) {
switch ($i){
case $row[CatID]=1:
$i = "kunder";
break;
case $row[CatID]=2:
$i = "bokningar";
break;
case $row[CatID]=3:
$i = "offerter";
break;
case $row[CatID]=4:
$i = "leverantorer";
break;
case $row[CatID]=5:
$i = "kalender";
break;
default:
$i = "no work";
break;
}
echo $i;
}
Run Code Online (Sandbox Code Playgroud)
sql查询有效.但我的输出只是默认值."没有工作".
我写错了什么?
在这种情况下,启用变量$row['CatID']:
switch ($row['CatID']){
case 1:
$i = "kunder";
break;
case 2:
$i = "bokningar";
break;
...
Run Code Online (Sandbox Code Playgroud)