2017-06-09 12 views
0

上)(メンバ関数fetch_objectに呼び出して...私は閉鎖されている他の質問を見てきましたが、それらのどれも一定なかったです私の問題は、私はブール値であるfetch_object()の問題があるが、私は理由を理解することはできません。ここ致命的なエラー:不明なエラー:私はこのエラーを修正する方法を把握しようとしているブール

は私の機能です:

function getNews($objCon, $page = null) { 
    $sql = "SELECT id, headline, description FROM cms_news"; 
    if ($page) { 
     $sql .= "WHERE cms_category_id = $page"; 
    } 

    $objectResult = $objCon->query($sql); 
    $news = []; 
    while ($row = $objectResult->fetch_object()) { 
     $news[$row->id] = $row; 
    } 
    return $news; 
} 

ありがとうございました!!!

+2

は、スペースを追加します。どこか? –

+1

可能な重複:あなたは私を馬鹿に感じ作っている@u_mulder [PHPの致命的なエラーブールの\ _object(フェッチメンバ関数の呼び出し)](https://stackoverflow.com/q/36147802/6521116) –

+0

..私 –

答えて

0

あなたはあなたのSQLを追加したときにスペースを追加する必要があります。

$sql = "SELECT id, headline, description FROM cms_news "; 

if ($page) { 
    $sql .= "WHERE cms_category_id = $page"; 
} 

あなたの前のSQL文字列は次のようになります。

SELECT id, headline, description FROM cms_newsWHERE cms_category_id = # 
+0

助けてくれてありがとう! –

関連する問題