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')
が正常に働いていました。私は、そうでない場合は、私はSQL構文エラーがありますが、私はそれを見ることができないEXISTSを追加すると、私はその値
を試験したとき
またコード
SELECT id FROM Provider WHERE name=('$filename')
はうまく働きました! アイデア
あなたは単純にそれを行うことができないので、構文エラーがあります。 –
"存在しなければ"あなたに何がありますか? – SilverSurfer