ホームページ >バックエンド開発 >PHPチュートリアル >不明な列フィールド リストのソリューション

不明な列フィールド リストのソリューション

WBOY
WBOYオリジナル
2016-06-13 13:15:371367ブラウズ

不明な列フィールド リスト

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
if (empty($username)) {$error[]='Username cannot be empty.';}
$query='select user_name from user where user_name="' . $username . '"';
$result=mysql_query($query) or die(mysql_error($db));
if (mysql_num_rows($result)>0) {$error[]='Username has already been used.'; $username='';}


これは私のコードです。エラー メッセージ: 'フィールド リスト' の不明な列 'tchen13'
tchen13 は私が投稿した変数です


-----解決策---------
$query='select user_name from user where user_name="' . $username . '"';
die($query);
最初のステップは、他の人が使用していないことを確認することです。つまり、ユーザー名変数にコメントと SQL ステートメントが含まれている可能性があります。
2 番目のステップでは、渡した変数が tchen13 であり、フィールドに含めるべきではないため、同じページ上にデータベースをクエリする場所がないことがわかります。
3 番目のステップでは、コンテンツがあなたのものと一致するかどうかを確認するためのクエリステートメント。私は上の階で何度も言いましたが、値が本当に正しい場合、これは問題ではありません。間違いは自分で試してみてください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。