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)我需要在一条语句或一行中插入此值。