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

стол перевалы и ценности все совпавшие, что-то не так в этой части кодаPhp помочь найти где ошибка синтаксиса

Я попытался добавить $, прежде чем Kat и использовать только один «=», подоконник не работает

NEW LINK

http://pastebin.com/RPK7vEaJ

+7

Не использовать 3 '==='. Одного достаточно –

ответ

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']; 
     } 

лучшая практика, если вы храните результат запроса в переменную и петлю над этим переменная.

+0

@ user3801263 красивое скрытое редактирование? Нет, вы могли бы подумать, что этот ответ бесполезен, потому что вы только что отредактировали свой вопрос, даже не отметив его как редактирование – Rizier123

+0

@ Rizier123 и что мне делать ??? новичок здесь – user3801263

+0

@ user3801263 Пусть код будет похожим на оригинал, напишите внизу: 'EDIT: я пробовал это/или сделал это, но он все еще не работает. Также покажите, что вы пробовали самостоятельно. – Rizier123

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