0
$query_user = "SELECT camp FROM $username WHERE camp != 'NULL'";
$query_user = mysql_query ($query_user, $conn_host_user) or die (mysql_error());

説明: SQL 構文にエラーがあります。1 行目の 'WHERE camp != 'NULL'' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

コードが完全に機能するのでわかりませんが、なぜですか?

4

2 に答える 2

3

次のものを使用する必要があります。

WHERE camp IS NOT NULL

したがって、クエリは次のようになります。

SELECT camp 
FROM $username 
WHERE camp IS NOT NULL

編集、テーブルに特殊文字が含まれている場合は、名前の周りにバッククォートを使用する必要があります。

SELECT camp 
FROM `$username`
WHERE camp IS NOT NULL
于 2013-03-28T15:36:04.127 に答える
0

NULL を引用符で囲んでいるのはなぜですか?

$query_user = "photo_profile が NULL でないユーザー名から photo_profile を選択";

$query_user = mysql_query ($query_user, $conn_host_user) または die (mysql_error());

また、名前 name が間違っていて $ を削除したと仮定します - しかし、これは正しいかもしれません???

于 2013-03-28T15:36:34.590 に答える