1

私はphpとmysqlが初めてです。テーブルの 1 つから情報を取得しようとしています。私のテーブルに関する情報を教えてください。私のテーブルの名前は、leave1つの外部キー、つまり .itを含んでいますleaveId

    lid     empname     username    nod     date     reason  action leaveID 
    ===     =======     ========    ===     =====    ======  ====== =======
     1      Maxwell       max        1       2012     Null   Denied    3
     2      Ponting      punter      1       2011     Null   Denied    4
     3      Ponting      punter      2       2011     xam    Accepted  4
     4      Taylor       tayl        1       2011     Null   Accepted  1

Pointing例として、4人の情報のみを取得する SQL クエリがありleaveIdます。次のクエリを作成しました。

$leave = mysql_query("SELECT * FROM `leave` where leaveID = $user ");

しかし、2 番目と 3 番目の行の両方を返す必要がある番号 4 に関連付けられた 2 番目の行のみを返します leaveIdよね?? . 実際にはわかりません...間違っている場合は、(例として)LeaveIDが4であるポンティングの情報を取得する方法について正しい答えを教えてください。

4

1 に答える 1