2016-10-10 9 views
1

私はUserSpiceを初めて使用しています。私はこれを試しています。UserSpiceでカスタムテーブルからデータを選択して表示する

自分の製品のさまざまなディストリビューターのためのカラーコードを保持しているデータベースにカスタムテーブルを作成しました。

私は、次のステートメントを使用して、ヘッダーとフッターの列をエコーし​​ようとしています:

$db = DB::getInstance(); 
$customiseQ = $db->query("SELECT * FROM customise-distributor WHERE distributor = ". $parts[4] .""); 
$customise = $customiseQ->first(); 

echo "Header Colour: ". $customise->header_colour .""; 

私はすべてのエラーを得ていないのですが、$ customise-> header_colourは空白になっています。

これはなぜでしょうか?

+0

「var_dump($ customize);」とは何ですか? – Albzi

+0

@Albziそれはページの下でさらにクエリをダンプするようだ? :S –

+0

これは、変数を正しくバインドしなかったためです。 dbクラスはシングルトンメソッドを使用しているので、正しくバインドしないとクエリを混在させることができます。それは....でなければなりません。$ customiseQ = $ db-> query( "SELECT * FROM customize-distributor WHERE distributor =?"、array($ parts [4])); –

答えて

0

これは、変数を正しくバインドしていないためです。 dbクラスはシングルトンメソッドを使用しているので、正しくバインドしないとクエリを混在させることができます。それは....でなければなりません。

$ customiseQ = $ db-> query( "SELECT * FROM customize-distributor WHERE distributor =?"、array($ parts [4]));

関連する問題