Php帮助找到语法错​​误的位置

时间:2015-01-08 13:26:33

标签: php mysql

foreach($db->fetch_array("SELECT id_categories FROM csn_categories_join_kartes where id_kartes===".$card['id']."") as $kat){
        echo (kat['id_categories']);
      }

表格列和值都是匹配的,这部分代码中出现了错误

我尝试在kat之前添加$并且仅使用一个“=”,sill不起作用

NEW LINK

http://pastebin.com/RPK7vEaJ

2 个答案:

答案 0 :(得分:2)

where id_kartes===".$card['id']."

将是

where id_kartes=".$card['id']."

并且缺少$

echo $kat['id_categories'];

如此完整的代码: -

foreach($db->fetch_array("SELECT id_categories FROM csn_categories_join_kartes where id_kartes='".$card['id']."'") as $kat){
        echo $kat['id_categories'];
      }

最佳实践,如果将查询结果存储在变量中并循环遍历此变量。

答案 1 :(得分:0)

 foreach($db->fetch_array("SELECT id_categories FROM csn_categories_join_kartes where id_kartes=".$card['id']."") as $kat)