2012-01-18 17 views
-2

私は次のプロジェクトに取り組んでいる:私はphpMyAdminのにいくつかのエントリを作ったとMySQLとPHP対応作ることに慣れていますが、これでhttp://lpmj.net/20.php不明な列「userpass」

エラーコードが何を求めているのか分かりません。

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

これがいただければ幸い示しているものすべてのヘルプで:

この

は私がrecievingてるエラーです。

+1

は、クエリとデータベースの構造を示すことはできますか?このエラーは、存在しない列から選択しようとしているときに発生します。 – Jivings

+1

あなたはDBを接続する 'PHP'コードを投稿できますか? –

+1

クエリにアポストロフィが一致していない可能性があります。私は<?php var_dump($ myqryhere)を実行するでしょう。 ?>を使用して、実際に行っているクエリを確認し、コンテンツがないフィールドがあるか、コンテンツが正しくエスケープされていない(コンマが含まれている)可能性があります。これにより、照会は探しているフィールドを見つけることができなくなります。 – rncrtr

答えて

3

これはあなたのフィールドリスト—もの右の単語の後にSELECT —がuserpassという名前の列を参照することを意味存在しないが、その列がテーブルに存在しないことs)から選択しています。たとえば、多分あなたのクエリは次のようになります。

SELECT userpass FROM foo; 

それは実際にこれらの1のようになります。

SELECT userpass FROM bar; -- was looking in the wrong table 
SELECT user_pass FROM foo; -- mistyped the name of the column 
3

これは、userpassが存在しないことを意味します。 (あなたのスペルをチェックして、確認して、それが実際に