我是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为空。

为什么会这样呢?

最佳答案

这是因为您没有正确绑定变量。由于db类使用单例方法,因此如果您未正确绑定,则可以混淆查询。它应该是....

$ customiseQ = $ db-> query(“ SELECT * FROM customise-distributor WHERE distributor =?”,array($ parts [4]));

09-20 16:10