ログインユーザーのみのフィルタリングレコードは? -- php フィールド と sql フィールド 関連 問題

Filtering Records For Logged in User Only?












0
vote

問題

日本語

画像データを使用してフォームデータを結合してレコードを表示するには、次のクエリを使用します。

<事前> <コード> SELECT * FROM soccer JOIN soccerimages ON soccer.id = soccerimages.id ORDER BY soccer.id

これはすべてのレコードを表示し、1つの画像を持つデータをフォームにしますが、ログインユーザーのレコードのみを表示する方法を教えてください。たとえば、ユーザーがWebサイトから画像をアップロードした場合、著作権の問題を回避するようにこのプライベートにする必要があります。ログインユーザーはセッション変数

に保存されています。 <事前> <コード> $user = $_SESSION['UserName'];

私は疲れています

<事前> <コード> SELECT * FROM tcgsoccer JOIN tcgsoccerimages ON tcgsoccer.id = tcgsoccerimages.id ORDER BY tcgsoccer.id `WHERE '$user'='$user'`

しかし、構文エラーを取得します。クエリの構造をどのように構築する方法はわかりませんか?私はPhpMyadminでテストしているので削除しました。

英語

I use the following query to display records by joining form data with image data.

SELECT * FROM soccer JOIN soccerimages ON soccer.id = soccerimages.id ORDER BY soccer.id 

This displays all records, form data with one image, but how do I only display the record for the logged in user? I need to make this private to avoid copyright issues, if users upload images from websites for example. The logged in user is stored in a session variable

$user = $_SESSION['UserName']; 

I have tired

SELECT * FROM tcgsoccer JOIN tcgsoccerimages ON tcgsoccer.id = tcgsoccerimages.id ORDER BY tcgsoccer.id `WHERE '$user'='$user'` 

But I get syntax errors. I don't understand how to structure the query? I am testing it in phpmyadmin so have removed the ;

</div
     
         
         

回答リスト

0
 
vote
<事前> <コード> $query = "SELECT * FROM tcgsoccer JOIN tcgsoccerimages ON tcgsoccer.id = tcgsoccerimages.id ORDER BY tcgsoccer.id WHERE user = '" . $user ."'";
 
$query = "SELECT *  FROM tcgsoccer      JOIN tcgsoccerimages ON tcgsoccer.id = tcgsoccerimages.id          ORDER BY tcgsoccer.id  WHERE user = '" . $user ."'"; 
</div
 
 
 
 

関連する質問

65  C#/ vb.netでのT-SQLキャストをデコードする  ( Decoding t sql cast in c vb net ) 
最近、当社のサイトは、 asprox botnet SQL Injection 攻撃。詳細に入ることなく、攻撃は t-sql コマンドをエンコードすることによってSQLコードを実行しようとします。 ASCIIエンコードされたバイナリ文字列。それはこのような...

43  ASP.NETサイトマップ  ( Asp net site maps ) 
誰もがSQLベースのASP.NETサイトマッププロバイダを作成する経験がありますか? 私は私のメニューとSiteMappathコントロールと正しく機能しているデフォルトのXMLファイル web.sitemap を持っていますが、私のサイトのユーザーが動的にペー...

125  データベース構造の変更のバージョン管理システムはありますか?  ( Is there a version control system for database structure changes ) 
私はしばしば次の問題に遭遇します。 データベース内の新しいテーブルまたは列を必要とするプロジェクトにいくつかの変更を処理します。データベースの変更を加えて、仕事を続けます。通常、私はそれらがライブシステムで複製できるように変更を書き留めることを忘れないでくださ...

146  SQL Serverテーブルへの変更を確認してください。  ( Check for changes to an sql server table ) 
トリガを使用せずにテーブルへの変更のためにSQL Serverデータベースを監視する方法やデータベースの構造を変更する方法はありますか。私の優先プログラミング環境は、 .NET とc#。 私は SQL Server 2000 SP4以降をサポートできるように...

126  フラットファイルデータベース[閉じる]  ( Flat file databases ) 
閉鎖。この質問は意見ベースです。現在答えを受け付けていません。 この質問を改善したいですか?この記事を編集することで事実や引用を...

66  データベース列を索引付けする方法  ( How do i index a database column ) 
うまくいけば、私はデータベースサーバーごとに回答を受けることができます。 索引付けの仕組みの概要については、データベースの索引付けがどのように機能しますか? ...

50  CX_ORACLE:結果セットをどのように繰り返すのですか?  ( Cx oracle how do i iterate over a result set ) 
結果セットを繰り返す方法はいくつかあります。それぞれのトレードオフは何ですか? ...

62  データベース内の固有のインデックス付き列値をスワップします  ( Swap unique indexed column values in database ) 
データベーステーブルと、一方のフィールド(プライマリキーではありません)が一意のインデックスを持つことです。これで、この列の下に2行の値を交換します。これはどうやって行うことができますか?私が知っている2つのハック: 行の両方を削除してそれらを再挿入します。...

2520  データベースのインデックス作成はどのように機能しますか? [閉まっている]  ( How does database indexing work ) 
閉鎖。この質問はもっと焦点を絞ったにする必要があります。現在答えを受け付けていません。 この質問を改善したいですか?このPOST...

26  SQL全文索引付けが#を含む単語の結果を返すのはなぜですか?  ( Why doesnt sql full text indexing return results for words containing ) 
例えば、SQL Server 2005を使用して、次のようなマイクエリは次のようなものです。 <事前> <コード> SELECT * FROM Table WHERE FREETEXT(SearchField, 'c#') 使用時に結果を返す列Searc...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有