次のコード行は、1 つのヒッチを除いて正しく実行されます。変数名をデータベースに出力します。
私はスクリプトの 1 つでこのコードを使用します。
$con = mysql_connect("MyServer","MyDB","myPwd");
mysql_select_db("MyDB", $con);
$sql = "INSERT INTO `MyDB`.`Shipping` (`ID`, `FIRSTNAME`, `LASTNAME`, `ADDRESS1`, `ADDRESS2`, `CITY`, `STATE`, `ZIP`, `ORDERNUMBER`, `SHIPPINGTYPE`, `item1`, `item2`, `item3`, `item4`, `item5`, `item6`, `item7`, `item8`, `item9`, `item10`) VALUES (NULL, \'$first_name\', \'lname\', \'addr\', \'\', \'city\', \'state\', \'zip\', \'ordernum\', \'\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\');";
mysql_query("$sql");
mysql_close($con);
このコードは、次をデータベースに出力します。
$first_name lname addr city state zip 0 0 0 0 0 0 0 0 0 0 0
変数の内容ではなく、変数名が出力されることに注意してください。変数の内容を出力するにはどうすればよいですか?