何らかの理由で機能しないこのコードがあります
$con = mysql_connect("$server", "$user", "$pass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('$db', $con);
// BLOCK 1
$supplier=$_POST["supplier"];
$supplierNowBalance =$_POST["supplierNowBalance"];
$supplierBalance=$supplierNowBalance - $supplier;
mysql_query("UPDATE inv SET balance='".$supplierBalance."' WHERE username='supplier' AND name='bingo'");
echo $supplierBalance;
// END OF BLOCK 1
UPDATE ステートメントの前後のすべてが機能します。update ステートメントを PHPMyAdmin にコピーしたところ、問題なく更新されました。理解できません。何らかの理由でphpがmysql_queryを実行していません
いくつかのヒント: プログラムにはこのコード ブロックがほとんどないため、すべての投稿、計算、および更新を通過します。
###############答え_ _ _ _ _ _ __答えてくれてありがとう、しかし私はそれを理解しました。どうやら PHP は、接続文字列を二重引用符 "" で囲むことを切望しているようです。6行目、データベース変数を記述したとき
mysql_select_db('$db', $con);
私は単一のqouteを持っていました、私はそれをdouble qouteとbamに変更しました、それはうまくいきました、ありがとう
mysql_select_db("$db", $con);