Mik*_*tle -1 php mysql if-statement switch-statement
if当我尝试从单独的主产品表中填充9个类别表时,我无法使我的语句起作用.
这是我试过的代码......没有用这个填充的表.
foreach ($tables as $category_table)
{
if ($category_table = "my_products_dsdi_apparel")
{
$category_products_image = "'%images_products/apparel/%'";
}
...
mysql_query
("
INSERT INTO $category_table
SELECT * FROM zen_products
WHERE products_image LIKE $category_products_image
ORDER BY products_id ASC
");
}
Run Code Online (Sandbox Code Playgroud)
所以,我尝试了SWITCH功能,它的工作原理.
foreach ($tables as $category_table)
{
switch ($category_table)
{
case "my_products_dsdi_apparel":
$category_products_image = "'%images_products/apparel/%'";
break;
...
default:
echo "It failed again!";
}
mysql_query
("
INSERT INTO $category_table
SELECT * FROM zen_products
WHERE products_image LIKE $category_products_image
ORDER BY products_id ASC
");
}
Run Code Online (Sandbox Code Playgroud)
为什么"if"场景不起作用?
use '==' i.e. comparison operator instead of'=' i.e assignment operator.
Run Code Online (Sandbox Code Playgroud)
你的if会是什么样的.
if ($category_table == "my_products_dsdi_collectibles")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |