形状と呼ばれる行があり、長方形、正方形、円のいずれかのエントリを含むデータベースがあります。現在、ユーザーが要求する形状のみを取得する次のコードがあります。(現在は、長方形と円、正方形と円、または円のみのいずれかです)。何らかの理由で、それが機能せず、データベース エラーがスローされます。誰でも私を助けることができますか?「MEMBER_FROM」は、彼らがいる列です
$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__);