誰にでもこのケースでANDを使用する方法は分かりますか?
$selected="SELECT * FROM Table WHERE t2 = '".$value1."' AND t1 <> '".$value1."' AND t1<> '".$value3."'";
ありがとう。
誰にでもこのケースでANDを使用する方法は分かりますか?
$selected="SELECT * FROM Table WHERE t2 = '".$value1."' AND t1 <> '".$value1."' AND t1<> '".$value3."'";
ありがとう。
$selected="SELECT * FROM Table WHERE t2 = '".$value1."' AND t1 <> '".$value1."' AND t1 <> '".$value3."'";
ただスペースを提供します。
それとも、あなたはあなたのクエリを持っているどのような問題
$selected="SELECT * FROM Table WHERE t2 = '".$value1."' AND t1 not in ('".$value1."','".$value3."')";
はまだ動作しません。問題は ''"。$ value1。 "''についてです。この後、ANDは機能しません。これは実際には唯一の問題です。 –
$ value1のデータ型は何ですか? –
すべての値は文字列です。 –
していない使用することができますか?もう一つのオプションは、 'not 'を使用することです。 – sgeddes
を'' "の後に置きます。$ value1。" ''ANDは機能しません。 –
何も間違っていません。あなたの実際のSQLを印刷してみてください、そして、それはより明らかかもしれません。あなたの値に一重引用符を付けることができますか?たぶん、パラメータ化されたクエリを代わりに使用してみるべきです。 – sgeddes