2016-05-31 20 views
1

私は、manager_idという従業員のemp_idsをlogin user_idと同じにしたいと考えています。しかし、なぜこのクエリは列の最初の結果しか表示しません。私は問題を見つけることができませんでした。MYSQLクエリが可能な結果を​​選択できません

  $userID=$_SESSION['userID']; 

      var_dump($userID); 

      $result1 = mysql_query("SELECT emp_id FROM employee where manager_id='$userID' ORDER BY emp_id"); 
      $array = mysql_fetch_array($result1); 
      $id1=$array['emp_id']; 

助けてください!

あなたが結果をループ

と例えばはず

+1

MySQL拡張機能は、PHPで削除された設定配列の代わりに

$cnt = 0; while ($row = mysql_fetch_array($result1)) { echo "ID: " . $row[0] ; $myArrayOfEmpID[$cnt] = $row[0]; $cnt++; } 

内のすべてのEMPIDを保存することができます7だから、mysql_ *関数の使用をやめてください。 Mysqli_ *関数の使用を検討してください。 –

答えて

2

:あなたが唯一の

$array = mysql_fetch_array($result1); 
$id1=$array['emp_id']; 
+0

printfではなく変数にどのように値を渡すことができますか? – Chathurika

+0

私はエコーでasnwerを更新しました。もしこれが必要ならば.. – scaisEdge

+0

echoの代わりにこの値を変数に入れたいと思います。どうすれば入手できますか? – Chathurika

関連する問題