0

クエリに少し問題があります。

私はこのDB構造を持っています

プロセスprocess_idprocess_name

ITENS item_id item_process_id item_name

ファイルfile_idfile_item_idfile_name

このクエリを実行してプロセスIDを取得します。

$result = mysql_query("SELECT * FROM processes WHERE process_id='$process_id'");
$row = mysql_fetch_array($result, MYSQL_BOTH);
$process_id = $row['process_id'];

このIDをLOOPに入れて、テーブルからすべてのItensを取得します。

$query="SELECT * FROM itens WHERE item_process_id='$process_id'";
$result = mysql_query($query) or die(mysql_error());
$num = mysql_numrows($result);

そして、アイテム名をLOOPに呼び出します

問題は、FILESテーブルから「file_name」を呼び出そうとしたときです。LEFT JOIN to tableを試しましたが、成功しませんでした。「file_name」変数が空白です

誰かがこれをどのように解決するかを理解するのを手伝ってくれますか?

TKS

4

1 に答える 1

0

file_id=file_item_idでLEFTJOINファイルを試してください

于 2013-02-28T03:52:47.180 に答える