列 row_ID、c_ID、e_ID を持つテーブルからいくつかの行を取得しようとしています。各 e_ID は異なる c_ID を持つことができます。mysql_fetch_array を使用して、特定の ID に関連付けられているすべての c_ID を取得します。
$result=mysql_query("SELECT c_ID from User_Competence WHERE e_ID=".$id);
$test=mysql_fetch_array($result);
print_r ($test['c_ID']);
ただし、e_ID ごとに複数の c_ID を取得する代わりに、配列内の値を 1 つだけ取得します。クエリに何か不足していますか?