フォームからエントリを読み込み、対応するデータテーブルを更新するだけでなく、ログインしたユーザのユーザ名を添付することになっている次のビットのPHPがありますが、更新する。mySQL_queryテーブルを更新しない
$Date = $_POST["Date"];
$Description = $_POST["Description"];
$Hour = (float)$_POST["Lat"];
$Min = (float)$_POST["Lon"];
$Username = $_SESSION['username'];
mysql_connect("localhost", "dbusername", "dbpass");
mysql_select_db("dbname",$connect) or die("Unable to select database");
$sql = ("INSERT INTO Table (Date, Description, Hour, Min, Username)
VALUES ($Date, $Description, $Lat, $Lon, $Username)");
if (!mysql_query($sql))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
echo $Date;
echo $Description;
echo $Hour;
echo $Min;
echo $Username;
あなたは、単一引用符でクエリの入力変数を同封していない任意の助け
エラーメッセージが表示されますか? – rdlowrey
いいえ私はされていない、新しい行がデータベースに作成されていない主な問題 – MadMoney
'echo $ sql;'の結果とmysqlクエリの結果を投稿できますか? 'SHOW CREATE TABLE tbl_name'ここで 'tbl_name'はあなたのテーブルの名前ですか? –