2014-05-13 2 views
-2

테이블에 새 행을 삽입하려고합니다. 두 개의 값을 이미 삽입하려고하지만 다른 테이블에서 세 번째 값을 가져와야합니다.일부는 새 테이블이고 다른 하나는 다른 테이블에서 선택해야하는 값 삽입

function sendRequest($uuid, $friend) { 
    $test = mysql_query("SELECT unique_id FROM Account WHERE name = '$friend'"); 
    $result = mysql_query("INSERT INTO FriendList(player_id, friend_id, is_friends) VALUES('$uuid', '$test', 0)"); 
    if ($result) { 
    return mysql_fetch_array($result); 
    } else { 
    return false; 
    } 
} 

그래서 내가 원하는 것은 test의 결과를 사용하여 friend_id 값을 얻는 것입니다.

답변

0

당신은 거의 다 있습니다

$res = mysql_fetch_array($test, MYSQL_ASSOC); 
$friend_id = $res[0]['unique_id']; 

올바른 결과를 $ 테스트 및 $ 고해상도를 확인합니다.

관련 문제