帮助我如何从此表中获取用户 ID,例如请愿书 ID = 52,然后如果获取我想要插入到 SYSTEMID 中的第二个表(auto_increment)的所有用户 ID
这是我的命令:
$result = $db->Execute("选择请愿 ID,MT4ACCOUNTID, phpfox_petition_text.petition_goal,user_id " . "来自 phpfox_petition_text,phpfox_tradeusers " . "其中 phpfox_petition_text.petition_goal = $mt4acctid 和 user_id=$systemid ");
$symbol1 = $result->fields[0];
$symbol14 = $result->字段[3];
$result212 = $db->Execute("SELECT request_id, user_id " . "from phpfox_petition_sign " . "其中请愿 ID=".$symbol1." and MT4ACCOUNTID=$mt4acctid ORDER BY time_stamp DESC");
$symbol122 = $result212->字段[1];
$result111 = $db->Execute("SELECT full_name " . "from phpfox_user " . "where user_id=$systemid ");
$symbol1user = $result111->fields[0];
$记录 = 数组();
$记录[“符号”] = $符号;
$record["CMD"] = $cmd;
$record["VOLUME"] = $volume;
$记录[“价格”] = $价格;
$record["SLIPPAGE"] = $slippage;
$record["STOPLOSS"] = $stoploss;
$record["TAKEPROFIT"] = $takeprofit;
$record["COMMENT"] = 'MyfaceFx>复制自 ::'.$symbol1user;
$记录[“魔法”] = $魔法;
$record["EXPIRATION"] = $expiration;
$record["MT4SIGNALID"] = $signalid;
$record["BROKERNAME"] = $brokername;
$record["MT4ACCTID"] = $mt4acctid;
$record["TIMESTAMP"] = time();
$record["SYSTEMID"] =$symbol122;
$record["ORDERUNITS"] = $basecurrencyunits;
$record["ACCTBALANCE"] = $acctbalance;
$record["ACCTCURRENCY"] = $acctcurrency;
$insertSQL = $db->AutoExecute('phpfox_tradesignals', $record, 'INSERT');
$insertsignalid = $db->Insert_ID();
它的工作,但只得到1这样的结果:
过期:systemid
..................................................... ......
: 27
但我想得到这样的结果:
过期:systemid
..................................................... ......
: 27
: 29
: 26
: 34
ETC....
表请愿
请愿ID:用户ID
..................................................... ......
50 : 35
52 : 27
40 : 23
52 : 29
50 : 35
52 : 26
40 : 23
52 : 34
ETC....
表 SYSTEMID
过期:systemid
..................................................... ......