我试图用查询调用方法,但我不能让它工作。我可能会说错了。
if (!empty($picturename) && !empty($productID)) {
Product::set_main_pic($picturename, $productID);
}
public static function set_main_pic($picturename, $productID) {
global $database;
if(empty(($picturename) && empty($productID))) {
return false;
}
$query = "UPDATE "
. PX . self::$table_name
. "SET main_picture = '" . $database->escape_value($picturename) . "' WHERE ID = " . $database->escape_value($productID);
$database->query($query);
}
答案 0 :(得分:0)
您必须在SET确定self :: $ table_name
之前添加空格$query = "UPDATE "
. PX . self::$table_name
. " SET main_picture = " . $database->escape_value($picturename) . " WHERE ID = " . $database->escape_value($productID)
答案 1 :(得分:0)
我发现了自己的错误。我有一个额外的不必要的一对 括弧。感谢所有帮助过我的人。
修正:
if(empty($picturename) && empty($productID)) {
return false;
}
在:
if(empty(($picturename) && empty($productID))) {
return false;
}