插入值有些是新的,有些需要从不同的表中选择

时间:2014-05-13 12:46:24

标签: php mysql

我想在表格中插入一个新行。我有两个我想要插入的值,但我需要从另一个表中获取第三个值。

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的值。

1 个答案:

答案 0 :(得分:0)

你快到了:

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

验证$ test和$ res以获得正确的结果。