0

私はPHPに非常に慣れていないため、問題に対する最善の解決策を見つけようとしています。私のデータベースには、「画家」というフィールドがあります。ペインターには、「ペインター A」、「ペインター B」、「ペインター C」があります。特定のアートワークが登場した場合、画家 c を表示する方法はありますか? それとも画家「B」、ある作品が出てきたら?このようなことを動的に行う最善の方法を理解しようとしています。リンク、コード、またはチュートリアルは、私を大いに助けてくれます! よろしくお願いします!

-マイク

4

2 に答える 2

1

3 つのテーブルが必要になります。「Painters」テーブル、「assoc」テーブル、および「Painting」テーブル。

画家のテーブルには次のものが含まれます。

  • ID
  • 名前
  • 生年月日
  • 電話
  • 住所
  • 何とか
  • 何とか

塗装テーブルには以下が含まれます:

  • ID
  • 名前
  • Date_Created
  • 何とか
  • 何とか
  • 何とか

関連テーブルはそれらをリンクしています...次のようになります:

  • ID
  • PAINTER_ID
  • 絵画_ID

SELECT PAINTING_ID FROM 'ASSOC' WHERE PAINTER_ID = '$Your_variable' 次に、その結​​果セットを使用して、その配列を foreach で反復処理します。

その foreach 内:
SELECT * FROM PAINTINGS WHERE ID = Array['PAINTING_ID'] になります。

これは基本的な連想リレーショナル データベースです。

あなたはそれについてもっとグーグルすることができますが、それはあなたが始めるための基本です

于 2012-07-20T19:51:08.923 に答える
0

これらの W3 チュートリアルを読むことから始めます。

http://www.w3schools.com/php/php_mysql_connect.asp

あなたが私のようで、視覚的な補助が必要な場合は、このチュートリアルを見てください。この人がいなければ、私は PHP について何も知らなかったでしょうし、自分の CMS ソフトウェアを作成することもできなかったでしょう。クライアント。

何らかの理由でリンクが投稿されないため、Google は「cms php youtube を構築」し、最初のビデオ結果をクリックします:)

将来的には、自分で試してみることをお勧めします。問題に遭遇した場合は、Stack Overflow に投稿してください。ここでの質問は少しあいまいでした。

于 2012-07-20T19:50:26.287 に答える