我有以下的PHP應該從表單讀取條目,然後更新相應的數據表以及附加登錄用戶的用戶名,但由於某種原因,我們的數據庫isn'更新。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'是你的表的名字? –