我的表格中有三栏如下:
if (!results.Any())
Helpers.LogMessage("No Active Directory Account Found in " + domain + " domain");
else {
var found = false;
foreach (UserPrincipal result in results) {
found = !result.Enabled;
if (found)
Helpers.LogMessage("Active Directory User Account is Disabled in " + domain + " domain");
else
Helpers.LogMessage("Active Directory Account is Enabled in " + domain + " domain");
}
}
我正在尝试编写一个函数,每当我向列product_id
sku
model
添加新值时,它会检查以确保此值在model
和model
中都是唯一的提供的唯一sku
。
我现在有这个功能,在让product_id
列添加值之前检查现有的model
。但我需要在model
列添加新值时检查sku
,以确保新值既不存在于model
列也不存在于{model
列中1}}列。
sku
答案 0 :(得分:1)
我必须删除$model
和$sku
值的转义,以便于阅读;把那些放回来。
public function checkmodel($model, $product_id=0) {
if (!$model) {return false; }
$sql = "SELECT COUNT(*) AS total FROM `".DB_PREFIX."product` WHERE
(model='". $model."' OR sku='" . $model . "')
AND product_id != '".(int)$product_id."'";
$query = $this->db->query($sql);
if ($query->row['total'] != 0) return false;
}