[英]php only not null value insertion in mysql
we want to insert the value in only bank...but not inserting the 0 value in cash...so how to do it我们只想在银行中插入值...但不要在现金中插入 0 值...所以怎么做
if(!isset($_POST[ $cash]) && ($_POST[ $bank] != ""))
{
$query1="INSERT INTO balance_entry(cust_id,amount, discount, total_amt, date, modified_date) VALUES ('$cust_id','$amount','$discount','$total_amt','$today', '$today')";
if (!mysql_query($query1,$conn))
{
die('Error: ' . mysql_error());
}
$query1="INSERT INTO payment_detail(bill_id, date) VALUES ((select max(bill_id) from balance_entry),'$today')";
if (!mysql_query($query1,$conn))
{
die('Error: ' . mysql_error());
}
$query1="INSERT INTO bank_detail(p_id,bank,date) VALUES ((select max(p_id) from payment_detail),'$bank','$today')";
if (!mysql_query($query1,$conn))
{
die('Error: ' . mysql_error());
}
$query1="INSERT INTO credit_detail(p_id,bill_id,debit_amount,credit_amount,date) VALUES ((select max(p_id) from payment_detail),(select max(bill_id) from balance_entry),'$debit_amount','$credit_amount','$today')";
if (!mysql_query($query1,$conn))
{
die('Error: ' . mysql_error());
}
}
Make sure that the column can be NULL.确保该列可以为 NULL。 Then you can just do like this:然后你可以这样做:
INSERT INTO whatever (column1, column2)
VALUES ("whatever", NULL);
column2 will now be NULL column2 现在将为 NULL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.