【发布时间】:2014-03-11 09:14:00
【问题描述】:
我对这个愚蠢的查询有一些问题,想知道是否可以在 IF 语句内部和外部连接以下 INSERT 查询以完成其余的查询。所以我希望 $orderid 插入到 if 语句中,其余的最后 3 个变量在 IF 之外
if(isset($_POST['Submit'])){
$orderid=mysql_insert_id();
$sql = mysql_query("SELECT * FROM course WHERE serial='$serial'") or die(mysql_error());
$fetch = mysql_fetch_assoc($sql);
$serial = $fetch['serial'];
$price = $fetch['price'];
mysql_query("INSERT into course_order_detail values ('$orderid','$serial','1','$price')") or die(mysql_error());
}
哦,$orderid 来自用我的代码编写的上一个插入查询。
【问题讨论】:
-
一般建议:您使用旧的、已弃用且不安全的
mysql扩展名。开始改用mysqli或PDO并了解准备好的语句。 -
好的一定会去看看的
标签: php sql insert concatenation