1、数据插入成功后会返回一个ID,这个ID就是插入成功的这条数据的ID。设置一个变量接受。
创新互联建站是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10年时间我们累计服务了上千家以及全国政企客户,如成都展览展示等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致夸奖。
例如:$did=“mysql插入语句”;
2、接受到了后就可以将获取到的ID用另一条sql语句插入到另一个数据表中去了。
格式如下:
$did=“mysql插入语句”;
mysql_query("插入语句");这条插入语句写入上一条执行后返回的结果。
这样两个数表就相当于用ID关联了。
你把C表的list explode()成数组
然后foreach B的时候加个if in_array() cheked就好了
1.同时查出两个表所有的记录:
select 字段
from table1
union
select 字段
from table2
2.这个字段相同的记录
select *
from table1,table2
where table1.字段 = table2.字段
这种情况只能写SQL语句,不能用框架中带的。
select a.*,b.* from tb_hotel_info as a left join tb_house_info as b on a.hotel_id=b.id where a.price order by desc
先把两个变量合并,
例如: $addr=$province .$city; $sql="INSERT INTO `biao`(id, address) VALUES('$id', '$addr')";
因为你的表中没有红色和绿色两个值,所以可以通过查询结果再用PHP判断。
$sql = "SELECT b.valueup, b.valuedown, c.value FROM A表 as a LEFT JOIN B表 as b ON b.id = a.bid LEFT JOIN C表 as c ON c.aid = a.id WHERE a.id = '$id'";
$result = mysql_query($sql);
$re = mysql_fetch_array($result);
print_r($re);//这里就可以查看这个数组的值了,下面再判断
if($re["value"] $re["valueup"])
则显示红色,代码略
if($re["value"] $re["valuedown"])
则显示绿色,代码略