SQL 구문에 오류가 있지만 표시되지 않습니다. 난 그냥 그것을 사용하는 경우MySQL "IF NOT EXISTS"
$query = "IF NOT EXISTS (SELECT id FROM Provider
WHERE name=('$filename'))
INSERT INTO Provider (Name) VALUES ('$filename')";
$query_result = mysqli_query($connect, $query);
코드
INSERT INTO Provider (Name) VALUES ('$filename')
는 일반적으로 일했다. NOT 내가 SQL 구문 오류가 있지만 내가 그것을 볼 수있는 경우 내가 추가 할 때 내가 그 가치
을 테스트 할 때
또한 코드는
SELECT id FROM Provider WHERE name=('$filename')
괜찮 았는데! 아이디어가 있으십니까?
당신은 단순히 그렇게 할 수 없으므로 구문 오류가 있습니다. –
"존재하지 않으면"당신을 위해 무엇이 있습니까? – SilverSurfer