Php 如何从两个源表单和其他表插入mysql数据

Php 如何从两个源表单和其他表插入mysql数据,php,mysql,database,Php,Mysql,Database,我有一个包含以下列的表: id 投标 名称 文本 时间 bid字段来自另一个表,其余字段来自$\u POST表单 谁能解决这个问题 $name$_POST['name']; $text=$_POST['text']; $time=date(j/F/Y); SQL查询: 插入表1(投标)从表2中选择投标,其中id='6' 插入表1 (姓名、文字、时间) 值($name、$text、$time) 我需要在一个查询中同时执行这两个操作。我想您需要这样: Insert into my_tabl

我有一个包含以下列的表:

id
投标
名称
文本
时间
bid
字段来自另一个表,其余字段来自
$\u POST
表单

谁能解决这个问题

$name$_POST['name'];

$text=$_POST['text'];

$time=date(j/F/Y);
SQL查询:

插入表1(投标)从表2中选择投标,其中id='6'
插入表1
(姓名、文字、时间)
值($name、$text、$time)

我需要在一个查询中同时执行这两个操作。

我想您需要这样:

Insert into my_table (id, bid, name, text, time) values (var_id, (Select bid from table_2 where id2=var_id ), var_name, var_text, var_time)

我想你需要这个::

Insert into my_table (id, bid, name, text, time) values (var_id, (Select bid from table_2 where id2=var_id ), var_name, var_text, var_time)

你能展示一些代码吗?我不知道你在说什么。问题在哪里?要解决什么?如果你想让我回答,请写一些代码$name$_POST['name']$text=$_POST['text']$时间=日期(j/F/Y);插入表1(bid)从表2中选择bid,其中id='6'插入表1(名称、文本、时间)值($name、$text、$time)我需要在一个语句或一行中插入此值。您能显示一些代码吗?我不知道你在说什么。问题在哪里?要解决什么?如果你想让我回答,请写一些代码$name$_POST['name']$text=$_POST['text']$时间=日期(j/F/Y);插入表1(bid)从表2中选择bid,其中id='6'插入表1(名称、文本、时间)值($name、$text、$time)我需要在一条语句或一行中插入此值。