sql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where Product_Model="$a['Model_No']"";
这里显示错误:解析错误:语法错误,意外' ='!
答案 0 :(得分:3)
插入语句不使用where子句,除非你想从另一个表中有条件地插入,如果没有那么首先从表中选择,那么你的sql应该是这样的
sql="insert into gd_stock(Stock_Purchase) values('".
$a['Quantity']. "')";
答案 1 :(得分:2)
$sql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where
Product_Model=".$a['Model_No'];
if (!mysqli_query($con, $sql))
{
echo("Error description: " . mysqli_error($con));
}
答案 2 :(得分:0)
sql="insert into gd_stock(Stock_Purchase) values('{$a['Quantity']}') where Product_Model='{$a['Model_No']}'";
{}
来扭曲字符串答案 3 :(得分:0)
USE $符号定义$ sql。
$sql="insert into gd_stock(Stock_Purchase) values('{$a['Quantity']}') where
Product_Model='{$a['Model_No']}'";;
答案 4 :(得分:0)
试试这个
$sql="insert into gd_stock(Stock_Purchase) values(". $a['Quantity']. ") where Product_Model=". $a['Model_No']. "";
您没有将字符串与变量
连接(连接)答案 5 :(得分:0)
$ dbconn - 用于Mysql数据库连接
$insertsql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where Product_Model=".$a['Model_No'];
if (!mysql_query($dbconn, $insertsql))
{
echo("Error Details: " . mysql_error($con));
}
答案 6 :(得分:-1)
你需要逃避内在的引号。
试试这个:
$sql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where Product_Model=\""$a['Model_No']"\"";