$qry = "
UPDATE `brands`
SET `name`='".$sub_cat_Name."',
`catagory_id`=
"SELECT `id` FROM `catagory` |
WHERE name='".$cat_Name."';"; | <-- Is this possible?
WHERE id='".$cat_id."';";
这可能吗?
错误:-Parse错误:语法错误,第729行的C:\ xampp \ htdocs \ api \ upload \ api.php中的意外“SELECT”(T_STRING)
答案 0 :(得分:0)
尝试使用如下:
$qry = "
UPDATE `brands`
SET `name`='".$sub_cat_Name."',
`catagory_id`=
(SELECT `id` FROM `catagory`
WHERE name='".$cat_Name."')
WHERE id='".$cat_id."'";
答案 1 :(得分:0)
我这样做是出于我的想法,而不是一个想法,所以请原谅:
试试这个.... Subselect进入():
$qry = "
UPDATE `brands`
SET `name`='".$sub_cat_Name."',
`catagory_id`=
(SELECT `id` FROM `catagory`
WHERE name='".$cat_Name.")
WHERE id='".$cat_id."';";
这可能有用。 检查内部查询,如果内部查询返回多个记录,则会出现故障。它可能不会在你的设计中那样做,但我无法从这个问题中说出来。
享受