sql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where Product_Model="$a['Model_No']"";
ここに、エラーが表示されます:構文エラー:予期しない '='!PHPを使用してmysqlにクエリエラーを挿入します
sql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where Product_Model="$a['Model_No']"";
ここに、エラーが表示されます:構文エラー:予期しない '='!PHPを使用してmysqlにクエリエラーを挿入します
内側の引用符をエスケープする必要があります。
はこれを試してみてください。
$sql="insert into gd_stock(Stock_Purchase) values("$a['Quantity']") where Product_Model=\""$a['Model_No']"\"";
はまだ同じエラーを表示します – Mihir
sql="insert into gd_stock(Stock_Purchase) values('{$a['Quantity']}') where Product_Model='{$a['Model_No']}'";
はまだ同じエラーを表示します – Mihir
答えが@Mihir –
使用中のあなたの変数をワープする{}
を使用することをお勧め。
$sql="insert into gd_stock(Stock_Purchase) values('{$a['Quantity']}') where
Product_Model='{$a['Model_No']}'";;
構文解析エラー:予期しない '$ a'(T_VARIABLE)このエラーが表示されます。 – Mihir
@Mihir check update code。 –
あなたがに挿入する以外、これは
$sql="insert into gd_stock(Stock_Purchase) values(". $a['Quantity']. ") where Product_Model=". $a['Model_No']. "";
あなたは、where句を使用していない変数
$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));
}
クエリが実行されるかどうかわからないので、これはifブロックに合格しません –
$ dbconn
sql="insert into gd_stock(Stock_Purchase) values('".
$a['Quantity']. "')";
- 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));
}
申し訳ありませんが、私が得た私のミスは私がINSERTクエリでwhere句を使用していただった私の解決策! – Mihir