我有一個數據庫,其中有一個稱爲形狀的行,幷包含具有矩形,正方形和圓形的條目。我目前有以下代碼來獲取用戶請求的形狀。 (目前它是矩形和圓形,正方形和圓形或只有圓形)。出於某種原因,它不起作用並拋出數據庫錯誤。誰能幫我? 「MEMBER_FROM」是他們的列下MySQL:根據值排除列
$where = "";
if($context['no_sq'] == 1 && $context['no_rec'] == 0) {
$where .= " WHERE MEMBER_FROM != 'Square'";
} else if($context['no_sq'] == 1 && $context['no_rec'] == 0) {
$where .= " WHERE MEMBER_FROM != 'Rectangle'";
} else if($context['no_sq'] == 1 && $context['no_rec'] == 1) {
$where .= " WHERE MEMBER_FROM != 'Square' AND MEMBER_FROM != 'Rectangle'";
}
$request = mysql_query("SELECT ID_SHAPES FROM {$db_prefix}shapes WHERE ID_MEMBER = {$memID}{$where}", __FILE__, __LINE__);
爲什麼第一個鍵'no_squ'?它不應該是'no_sq'嗎? – Jocelyn
什麼是'數據庫錯誤' – Ibu