本人PHP菜鸟,遇到了这个问题卡主了,想选择套餐,就直接插入菜品栏,sql语句卡主了。。不知道咋往下写了
A表:bigtype【如图2】 B表:smalltype【如图3】
if(isset($_POST['submit'])){
$cd=$_POST['bigtype'];
$query="insert into smalltype·······求大神帮忙····"
}
本人PHP菜鸟,遇到了这个问题卡主了,想选择套餐,就直接插入菜品栏,sql语句卡主了。。不知道咋往下写了
A表:bigtype【如图2】 B表:smalltype【如图3】
if(isset($_POST['submit'])){
$cd=$_POST['bigtype'];
$query="insert into smalltype·······求大神帮忙····"
}
是用ID去关联2个表吗?
如果是的话,假设前表为A,后表为B
select A.* from A ,B where A.id=B.id and B.bigtype='变量参数';
php
if(isset($_POST['submit'])){ $big_type = $_POST['bigtype']; $small_type = $_POST['small_type']; $query="INSERT INTO smalltype (bid, smalltype)VALUES(".quote($big_type).",".DB::quote($small_type).")"; DB::query($query); }
没有看懂想做什么……
数据库不要增加冗余信息,bigtype和small分两个表的话没有必要把bigtype再复制一遍放到smalltype里,应该在SELECT时用union连起来
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答984 阅读✓ 已解决
2 回答1.1k 阅读
1 回答930 阅读
1 回答887 阅读
1 回答882 阅读
$query="INSERT INTO
smalltype
(bid
,smalltype
)VALUES('".mysql_real_escape_string($bid)."','".mysql_real_escape_string($smalltype)."')";